天天看點

[Linux技巧]固定Vmware下CentOS的IP

1. 首先取消使用vmware動态主機設定服務

[edit] -> [virtual network editor ...] 打開面闆,選中[vmnet8]。

如下,取消對[ use local dhcp service to distribute ip address to vms]的勾選。

[Linux技巧]固定Vmware下CentOS的IP

2. 配置檔案修改

涉及3個配置檔案,如下

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0 

/etc/resolv.conf 

具體修改如下

gateway          # 網關

bootproto     # 類型 将“dhcp”修改為“static”

ipaddr             # 需要固定的ip

netmask         # 子網路遮罩

dns1                # dns

nameserver      # 這個可以忽略

<code>[root@localhost ~]# cat /etc/sysconfig/network</code>

<code>networking=yes</code>

<code>hostname=localhost.localdomain</code>

<code>gateway=192.168.78.2</code>

<code>[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0</code>

<code>device="eth0"</code>

<code># bootproto="dhcp"</code>

<code>bootproto="static"</code>

<code>ipaddr=192.168.78.145</code>

<code>netmask=255.255.255.0</code>

<code>hwaddr="00:0c:29:de:93:80"</code>

<code>ipv6init="yes"</code>

<code>nm_controlled="yes"</code>

<code>onboot="yes"</code>

<code>type="ethernet"</code>

<code>uuid="ba62d2e6-d078-4bb7-b8c4-d571a63ae836"</code>

<code>dns1=192.168.78.2</code>

<code>[root@localhost ~]# cat /etc/resolv.conf</code>

<code># generated by networkmanager</code>

<code>nameserver 192.168.78.2</code>

<code>[root@localhost ~]#</code>

如果發生了 vmware(linux) 可以ping 到windows,但是windows無法ping到vmware(linux)的情況。可以檢查一下 windows虛拟出來的 網卡的擴充卡的設定。可能出現兩個系統之間網絡ip不在同一個網段的情況。

可以手動修改一下 windows 網絡擴充卡的ip。

windows 原為

[Linux技巧]固定Vmware下CentOS的IP

linux 為

[Linux技巧]固定Vmware下CentOS的IP

修改windows後為

[Linux技巧]固定Vmware下CentOS的IP

<code> </code>

繼續閱讀