一、通過命令ifconfig -a 查看可用網絡設備
通過上面的命令,本機可用的網絡設備為enp4s0f0 和enp4s0f1 ,不同的系統版本和硬件配置網絡設備名可能不一樣,所以一定要先確認本機可用網絡設備,
lo為本機回環地址。
二、通過網絡配置文件/etc/network/interfaces 配置網絡。
1、DHCP方式自動獲取ip
root@ubuntu:~# vi/etc/network/interfaces
auto [網絡設備名]
iface [網絡設備名] inet dhcp #DHCP方式
本機舉例:
root@ubuntu:~# vi /etc/network/interfaces
auto enp4s0f0
iface enp4s0f0 inet dhcp
配置文件添加上面的內容保存退出。
2、靜態IP
配置地址參數
root@ubuntu:~# vi /etc/network/interface
有線網絡配置
auto [網絡設備名]
iface [網絡設備名] inet static #靜態IP地址方式
address [ip地址]
netmask [子網掩碼]
gateway [網關]
無線配置部分:
auto wlan0
iface wlan0 inet static
netmask 255.255.255.0
gateway 192.168.0.1
address 192.168.0.113
pre-up ip link set wlan0 up
pre-up iwconfig wlan0 essid ssid
wpa-ssid TP-Link # 這里的ssid為路由里設置的無線名稱
wpa-psk 12345678 # 無線密碼
本機舉例:
root@ubuntu:~# vi /etc/network/interface
auto enp4s0f0
iface enp4s0f0 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.1
配置文件添加上面的內容保存退出。如果有多個網卡就添加多個這樣的內容,網卡設備名要改成對應的,一個主機只能有一個默認網關
三、配置DNS服務器
方法一 通過/etc/network/interfaces,在它的最后增加下面的內容:
dns-nameservers 114.114.114.114 #根據實際情況配置相應的地址
dns-nameservers 8.8.8.8
保存退出,重啟網絡服務:
systemctl restart networking.service
查看 /etc/resolv.conf
root@ubuntu:~#cat /etc/resolv.conf 最下面的兩行顯示的是DNS:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
方法二 通過修改:
/etc/resolvconf/resolv.conf.d/base(這個文件默認是空的)
在里面插入:
nameserver 114.114.114.114
nameserver 8.8.8.8
如果有多個DNS就一行一個
修改好保存,然后執行
root@ubuntu:~# resolvconf -u
查看 /etc/resolv.conf,最下面的兩行顯示的是DNS:
root@ubuntu:~# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
四、Ubuntu的主機名記錄在/etc/hostname文件中。修改文件,重啟即生效。
1、修改主機名
root@ubuntu:~# vi /etc/hostname
2、重啟Ubuntu
reboot
3、查看主機名
hostname
參考:
https://wiki.debian.org/zh_CN/NetworkConfiguration
https://www.cnblogs.com/lfxiao/p/9946107.htm
https://www.douban.com/note/310010442/