首先开机,按 ctrl + alt + t 打开终端,窗口全屏/还原,按 ctrl + win + ↑/↓,输入 lsb_release -a 查看系统版本, uname -a 查看内核信息,ifconfig 查看网络配置,route 查看路由信息。
ubuntu 17.01之前的版本ip配置:
编辑网络配置文件是:/etc/network/interfaces
配置动态IP地址: auto eth0 iface eth0 inet dhcp # 设置dns解析地址 dns-nameservers 223.5.5.5 dns-nameservers 114.114.114.114 配置静态IP地址: auto eth0 iface eth0 inet static address 192.168.1.110 gateway 192.168.1.1 netmask 255.255.255.0
修改后输入 sudo /etc/init.d/networking restart 重启网卡生效,也可以使用 sudo ifup/ifdown eth0 启停指定网卡,这样有多个网卡的话就不会影响其它网卡。
配置dns服务器:
# vim /etc/resolv.conf #编辑配置文件,添加以下内容 nameserver 114.114.114.114 #设置首选dns nameserver 8.8.8.8 #设置备用dns
ubuntu 17.01之后的版本ip配置:
Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具。
新的 IP 配置方法不会再用到 /etc/network/interfaces 这个文件,取而代之的是一个 YAML 文件。
默认的 Netplan 配置文件一般在 /etc/netplan 目录下。
在 Ubuntu 18.04 里,这个配置文件的每一行都必须靠空格来缩进,不能用 TAB 来代替,否则配置会不起作用。
Ubuntu 18.04的DNS解析设置改成了 systemd-resolved,不是在原先的配置文件 /etc/resolv.conf 设置了。
#编辑 /etc/systemd/resolved.conf 文件,在其中添加dns; sudo cp /etc/systemd/resolved.conf /etc/systemd/resolved.conf.bak #加入一个新行 sudo vi /etc/systemd/resolved.conf DNS=114.114.114.114 8.8.8.8 8.8.4.4 #重启systemd-resolved.service sudo systemctl restart systemd-resolved.service #设置systemd-resolved.service 开机自启 sudo systemctl enable systemd-resolved.service #对/etc/resolv.conf 重新做软链接 sudo mv /etc/resolv.conf /etc/resolv.conf.bak sudo ln -s /run/systemd/resolve/resolv.conf /etc/ #这一步必须执行,否则DNS设置不能立即生效
Ubuntu 18.04默认情况下不再安装ifupdown,因此命令ifup和ifdown也不可用。可以使用ip命令来实现类似的功能,ip link set device up 和 ip link set device down。
之前Ubuntu16.04版本里的网卡配置文件 /etc/network/interfaces 不起作用了,改成了netplan方式。
如果新的 netplan 目前不能满足用户的网络使用需求,ifupdown 软件包仍然可以在Ubuntu 中使用和支持。
ifupdown安装命令:apt install ifupdown
Netplan配置IP地址:
→ # cat /etc/netplan/01-network-manager-all.yaml network: version: 2 ethernets: # Static配置 eno1: #网卡名字 dhcp4: no #是否自动配置ip dhcp6: no #是否自动配置ipv6 addresses: [192.168.1.102/24] #IP地址用,隔开/后面的为子网 gateway4: 192.168.1.1 #设置网关 nameservers: addresses: [114.114.114.114, 8.8.8.8] #设置DNS服务器 # DHCP配置 eno2: dhcp4: true addresses: []
保存并退出文件后,执行重启命令 sudo netplan apply 即可
执行 sudo netplan apply --debug 命令可查看配置生效情况,可根据提示进行修改调整
编辑apt源配置文件,/etc/apt/sources.list,[centos、ubuntu、epel、pypi更换下载源为阿里源],选择合适的源后执行apt update,系统基本网络环境就全部设置好了。
参考: