1. 程式人生 > >Ubuntu16.04設定靜態IP地址

Ubuntu16.04設定靜態IP地址

思路大致是這樣的:

1. 獲取網絡卡的名稱(為了偷懶,管他是什麼名字,統一重新設定為eth0)

2. 配置/etc/network/interfaces檔案即可

 

具體步驟:

步驟1:確定網絡卡名稱

1. 開啟配置檔案

sudo gedit /etc/default/grub

2. 找到GRUB_CMDLINE_LINUX=""

改為GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

3. 應用配置使其生效,再重啟

sudo grub-mkconfig -o /boot/grub/grub.cfg
reboot

4. 開機後: ifconfig命令檢視一下,網絡卡的名稱是否改為:eth0/wlan0了?確認無誤後再嘗試下一步

步驟二:改網路配置

1. 開啟配置檔案

sudo gedit /etc/network/interfaces

2. 新增如下內容

auto eth0
iface eth0 inet static
address 192.168.0.123
netmask 255.255.255.0
gateway 192.168.0.1

3. reboot檢視是否成功了

 

要點

  • 如果你不想改變網絡卡名稱,可以忽略步驟1,直接配置網路interface檔案即可。相應地,配置名稱也要改變。假設網絡卡名稱為xxx, 則配置時變為:
auto xxx
iface xxx inet static
(下面內容相同)
  • 一定要注意getway和address在同一個網段裡,否則是不通的