文章目录
虚拟机设置固定IP
1. 编辑 - 虚拟网络编辑器 - 管理员运行 - VMNet8 - NAT模式
步骤1
步骤2
步骤3
2. 修改CentOS网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
vim ifcfg-Line
HWADDR=10:0C:29:B7:ED:85
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.25.25
PREFIX=24
GATEWAY=192.168.25.1
DNS1=223.5.5.5
DEFROUTE=yes
PEERDNS=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2160225b-96d3-4d91-8abf-2788872b179c
ONBOOT=yes
3. 设置DNS
vi /etc/resolv.conf
nameserver 223.5.5.5
4. 重启网络或系统
service network restart
注意事项
- network服务启动不了首先保证/etc/sysconfig/network-scripts目录下的ifcfg-xxx(每台机器不一定相同)没有错误(如果你改动过的话),这里的错误指的在更改过程中因为手误敲错字母之类的。
- 复制或移动的虚拟机可能没有 ifcfg-ens33,自己创建或者改名
解决NetworkManager服务冲突
# 停止
systemctl stop NetworkManager
# 禁止开机启动
chkconfig NetworkManager off
解决MAC地址不匹配
# 查看mac地址
ip addr
ifconfig
# ens33 对应的MAC地址 00:0c:29:b1:44:a0
# /etc/sysconfig/network-scripts/ifcfg-xxx中的HWADDR(如果没有就添加上)改成这个MAC地址。
常用网络命令
# 查看网卡信息
ip add
# 显示网络接口信息
ip link show
# 开启网卡
ip link set eth0 upi
# 关闭网卡
ip link set eth0 down
# 开启网卡的混合模式
ip link set eth0 promisc on
# 关闭网卡的混个模式
ip link set eth0 promisc offi
# 设置网卡队列长度
ip link set eth0 txqueuelen 1200
# 设置网卡最大传输单元
ip link set eth0 mtu 1400
# 显示网卡IP信息
ip addr show
# 设置eth0网卡IP地址192.168.0.1
ip addr add 192.168.0.1/24 dev eth0
# 删除eth0网卡IP地址
ip addr del 192.168.0.1/24 dev eth0
# 查看路由信息
ip route list
# 设置192.168.4.0网段的网关为192.168.0.254,数据走h0接口
ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0
# 设置默认网关为192.168.0.254
ip route add default via 192.168.0.254 dev eth0
# 删除192.168.4.0网段的网关
ip route del 192.168.4.0/24
# 删除默认路由
ip route del default