1. 查看当前ip:
ifconfig
eve@Eve:~/verify$ ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.177.61.52 netmask 255.255.255.0 broadcast 10.177.61.255
inet6 fe80::8eec:4bff:fe8c:3e35 prefixlen 64 scopeid 0x20<link>
ether 8c:ec:4b:8c:3e:35 txqueuelen 1000 (Ethernet)
RX packets 63281329 bytes 38854570885 (38.8 GB)
RX errors 236 dropped 1492635 overruns 0 frame 183
TX packets 67757566 bytes 10900350561 (10.9 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0x91100000-91120000
2. 查看网关命令:
route -n
eve@Eve:~/verify$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.122.61.1 0.0.0.0 UG 100 0 0 eno1
3. 查看dns配置:
nmcli dev show
eve@Eve:~/verify$ nmcli dev show
GENERAL.DEVICE: eno1
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 8C:EC:4B:8C:3E:35
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: netplan-eno1
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2
WIRED-PROPERTIES.CARRIER: on
......
IP4.DNS[1]: xxx.xx.xx.xx
IP4.DNS[2]: xx.xx.xx.xx
4. 编辑网络配置文件:
sudo vim /etc/netplan/01-network-manager-all.yaml
文件内容修改为如下:
network:
version: 2
renderer: NetworkManager
ethernets:
eno1: # 网卡名称
dhcp4: no # 关闭dhcp
addresses: [10.122.61.12/24] # 要设置的静态ip,24位掩码
gateway4: 10.122.61.1 # 对应的网关,步骤2中查到的Gateway对应的地址
nameservers:
addresses: [xxx.xx.xx.xx,xx.xx.xx.xx] #步骤3中查到的dns
5. 使配置文件生效:
sudo netplan apply