虛擬機器中ubuntu設定靜態IP的方法
阿新 • • 發佈:2019-02-19
一般來說,常用的第一塊乙太網卡在Linux的名稱為eth0,以此為例來說明——
1 臨時性修改MAC並設定靜態IP(重啟networking後復原)
1.1 設定MAC地址 #關閉網絡卡裝置,否則會報告系統忙,無法更改:2 永久性地修改MAC、DNS以及靜態IP地址(重啟不變)#修改MAC地址,填寫修改後的MACsudo ifconfig eth0 down
#重新啟用網絡卡sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
1.2 設定IP地址 #設定主機靜態IP地址、子網掩碼的操作:sudo ifconfig eth0 up
#新增預設閘道器的操作:sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx
sudo route add default gw xxx.xxx.xxx.xxx
2.1 配置IP地址和MAC新增如下: # eth0自動連線sudo vi /etc/network/interfaces
# 說明使用的是靜態IP地址auto eth0
# 修改maciface eth0 inet static
# 設定的本機靜態IPpre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
# 設定子網掩碼address xxx.xxx.xxx.xxx
# 設定閘道器netmask xxx.xxx.xxx.xxx
# 設定dns伺服器,有多個的話,以空格隔開gateway xxx.xxx.xxx.xxx
注意:在/etc/resolv.conf中新增的nameserver在重啟之後會被清除,所以上面的方法才是正確的 2.2 重啟網路服務dns-nameservers 8.8.8.8 8.8.4.4
sudo /etc/init.d/networking restart