1、网络配置
1.1、方式一:配置文件
配置文件:网络参数之IP地址与子网掩码、网关地址、DNS
1.1.1、删除旧网卡配置文件
rm -rf /etc/sysconfig/network-scripts/ifcfg-*
1.1.2、grub内核引导程序,定义网卡重新命名规则
vim /etc/default/grub
…………
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
…………
grub2-mkconfig -o /boot/grub2/grub.cfg # 刷新网卡命名规则配置文件
reboot # 虚拟机重启
1.1.3、网卡配置文件详细信息
vim /etc/sysconfig/network-scripts/ifcfg-eth0
HWADDR=00:0c:29:f6:91:b6 # MAC
TYPE=Ethernet # 网卡类型:以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp # 网卡的引导协议:DHCP【中文名称:动态主机配置协议】
IPADDR=192.168.4.10 # IP地址
PREFIX=24
DEFROUTE=yes # 默认路由:是
IPV4_FAILURE_FATAL=no # 是否开启IPV4致命错误检测:否
IPV6INIT=yes # 是否自动初始化IPV6:是
IPV6_AUTOCONF=yes # 是否自动配置IPV6:是
IPV6_DEFROUTE=yes # 是否为默认路由IPV6:是
IPV6_FAILURE_FATAL=no # 是否开启IPV4致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=eth0 # 网卡物理设备名称
UUID=a47b0bdc-c45b-340e-b39a-3b3cf0832f5b # 通用唯一识别码,每一个网卡都会有,不能重复,否两台linux只有一台网卡可用
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DNS1=8.8.8.8
1.1.4、网关相关配置
route -n # 查看网关地址
echo nameserver 192.168.4.254 > /etc/resolv.conf # 将网关地址写入
cat /etc/resolv.conf # 验证网关地址
1.1.5、IP地址的配置
echo "IPADDR=192.168.4.10" >> /etc/sysconfig/network-scripts/ifcfg-eth0
ifdown eth0 # 停止网卡eht0
ifup eth0 # 启动网卡eht0
1.2、方式二:命令行
1.2.1、查看网络连接
nmcli connection show
nmcli connection show eth0 # 查看eth0的网络信息
1.2.2、修改网络连接配置,使用modify指令
nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.10/24 ipv4.gateway 192.168.4.254 ipv4.dns 8.8.8.8 connection.autoconnect yes
参数:
— method:方法
— manual:手工配置
— addresses:IP地址
— gateway:网关
— dns:DNS服务器地址
— connection.autoconnect yes:自动连接自动激活
1.2.3、激活/禁用网卡连接
nmcli connection up eth0
nmcli connection down eth0
1.2.4、网卡命名,删除错误网卡命名
nmcli device status # 查看网络状态
nmcli connection down eth0 # 停用eth0网卡
nmcli connection delete eth0 # 删除eth0网卡
nmcli connection add type ethernet ifname eth0 con-name eth0 # 添加网卡eth0
1.3、方式三:图形
1.3.1、进入界面
nmtui
2、网络连接问题
2.1、Xshell连接
2.1.1、报错
2.1.2、解决
vim /etc/sysconfig/network-scripts/ifcfg-eth0
…………
BOOTPROTO=dhcp # 把no改成dhcp
…………
service network start # 重启网卡