查看当前IP
ifconfig
ip addr
临时修改
sudo ifconfig eth0 192.168.1.200
永久修改
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
IPADDR="192.168.1.200"
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
重启网络服务几种常用方法
systemctl restart network
service network restart
/etc/init.d/network restart
DNS修改
- DNS统一设置的配置文件 /etc/resolv.conf 文件
- 另外网卡里面如果设置了DNS也会用网卡里面的DNS地址
- 这个文件里有的默认为dns1=x.x.x.x,要把dns1改成nameserver
vi /etc/resolv.conf
nameserver 8.8.8.8
修改网卡命名eth0
- CentOS/RHEL7起,可预见的命名规则变成了默认,需要关闭,sudo vi /etc/default/grub加入
net.ifnames=0 biosdevname=0
到GRUB_CMDLINE_LINUX变量来实现
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
- 运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成G
RUB配置并更新内核参数
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- 编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enxxxx 将里面的NAME等相关项修改为eth0
- 文件名也需要修改一下
mv /etc/sysconfig/network-scripts/ifcfg-enoxxxxxx /etc/sysconfig/network-scripts/ifcfg-eth0
- 重启 sudo reboot
- 如果只是修改IP,执行这个也可sudo nmcli con reload
UI网卡配置编辑工具,centos7默认安装
nmtui
nmtui-edit eth0
nmtui-connct eth0