1. ubuntu 旧版本
sudo vi /etc/network/interfaces
(这里可能写完说是只读文件,可以先touch 一个interfaces文件,然后chmod 修改文件权限,写完保存之后在把权限改回去)
具体编辑内容如下:
auto enp2s0 # enp2s0 网卡名称
iface enp2s0 inet static#设置为静态
address 172.16.10.5 # IP地址, 要根据自己网段下IP的使用设置,不能和别的IP相冲突
netmask 255.255.255.0
gateway 172.16.10.1 #网关,查看网关命令:ip route show
设置dns(选做)
sudo vi /etc/resolv.conf #这个配置文件可能不一样,比如/etc/resolvconf/resolv.conf.d/base,自己找一下类似的
添加如下内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
刷新配置文件
resolvconf -u
重启网卡(ifconfig 可以查看,有ip的那个,这里网卡名称为enp2s0)
sudo ifconfig enp2s0 down
sudo ifconfig enp2s0 up
``
输入ifconfig重新查看ip地址
2. ubuntu 新版本
( 可能需要修改读写权限)
vi /etc/netplan/00-installer-config.yaml
将 eno1(网卡)固定ip为 172.16.10.9
# This is the network config written by 'subiquity'
network:
ethernets:
eno1:
dhcp4: false
addresses: [172.16.10.9/24]
gateway4: 172.16.10.1
nameservers:
addresses: [114.114.114.114]
enp2s0:
dhcp4: true
version: 2
修改完配置文件更新配置
sudo netplan apply
查询
ifconfig eno1
修改成功