cenost/redhat 7添加修改网卡ip等配置常用方法_2018_lcf

这里主要讲三种修改方法:nmcli命令集   伪图形nmtui   创建修改配置文件 ip命令集

还会提几条实用的命令等


1.常用nmcli 命令方法

[root@pc72 ~]# nmcli device status   //查看可用连接的设备
设备        类型      状态    连接   
virbr0      bridge    连接的  virbr0 
eth0        ethernet  连接的  eth0   

eth1        ethernet  已断开  --  

[root@pc72 ~]# nmcli connection add type ethernet con-name ips ifname eth1 connection.autoconnect yes

//建立配置文件,绑定指定设备.ethernet设备类型 .ips为配置文件名 ,eth1为设备名 ,设备名就在第一条命令里查看,

[root@pc72 ~]# nmcli connection show  //查看已有的网络配置

名称                      UUID                                           类型                 设备   

扫描二维码关注公众号,回复: 1690483 查看本文章

ips       70361380-8d1c-4b88-9094-949cb9a3a648  802-3-ethernet   eth1   
eth0    4f5f8b5d-4b51-4e1c-98c7-40f0eb90f241     802-3-ethernet    eth0   
virbr0  702fd5b2-c47d-404f-973e-b7c420b0be6b    bridge                virbr0 

[root@pc72 ~]# nmcli connection modify ips ipv4.method manual ipv4.addresses 192.168.0.88/24 ipv4.gateway 192.168.0.1 ipv4.dns 192.168.9.1 connection.autoconnect yes

// ips 配置文件名  (上面这条就是为这个eth1设备配置IP)

//获取IP模式: ipv4.method manual手动/auto自动 

// pv4.addresses 地址  ipv4.gateway 网关   ipv4.dns dns地址  

//connection.autoconnect yes  启动后是否自动加载这个配置文件 (常是都是yes)

[root@pc72 ~]# nmcli connection up ips //重新加载配置

[root@pc72 ~]# nmcli connection up ips   //让配置生效

[root@pc72 ~]# nmcli connection delete eht11    //删除连接

成功删除连接 'eht11'(70361380-8d1c-4b88-9094-949cb9a3a648)。


2.伪图形界面操作,启用命令nmtui (有中文和英文的,看你系统语言用哪种了)

[root@pc72 ~]# nmtui                       //输入完后就可以, 不支持鼠标操作, 主要用方向键,空格键操作.

                                                                              ┌┤ 网络管理器 T ├┐
                                                                              │                        │ 
                                                                              │ 请选择选项       │ 
                                                                              │                        │ 
                                                                              │ 编辑连接          │ 
                                                                              │ 启用连接          │ 
                                                                              │ 设置系统主机名 │ 
                                                                              │                        │ 
                                                                              │  退出                 │ 
                                                                              │                        │ 

                                                                              │      <确定>       │ 

//注意事项,在添加新网卡时,前两行直接输入设备名(如eth0)即可,会自动识别mac地址.

//修改完后再进行下面一行操作重启网络服务

[root@pc72 ~]# systemctl restart NetworkManager

3.创建修改配置文件

[root@pc73 ~]# cd  /etc/sysconfig/network-scripts/   //配置文件基本都放在这里
[root@pc73 network-scripts]# ls

ifcfg-eth0  ifdown-bnep  ifdown-ipv6  ifdown-routes    ifdown-tunnel  ifup-eth   ifup-isdn   ifup-ppp    

........

[root@pc73 network-scripts]# cat ifcfg-eth0 
TYPE=Ethernet   //设置类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none  //启用静态IP地址用none或static 
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes  
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=online    //配置文件名
UUID=e3848a5e-c72c-4d50-a38c-53088cb31512   //设备ID号
DEVICE=eth3      //绑定的设置名
ONBOOT=yes     //开启自动启用网络连接
IPADDR=192.168.4.20  //IP地址
PREFIX=24      //设置字网掩码
GATEWAY=192.168.4.1  //网关
DNS1=192.168.1.1   //DNS


[root@pc73 network-scripts]# cat ifcfg-lo:0   //这是一个网卡子IP的配置

DEVICE=lo:0
IPADDR=192.168.4.100
NETMASK=255.255.255.255
NETWORK=192.168.4.100
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=192.168.4.100
ONBOOT=yes

NAME=lo:0

4.ip 命令集

ip  [选项]  操作对象{link|addr|route...}
# 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 addr show                # 显示网卡IP信息
# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址
# ip route list                 # 查看路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
# ip route add default via  192.168.0.254  dev eth0    # 设置默认网关为192.168.0.254
# ip route del 192.168.4.0/24      # 删除192.168.4.0网段的网关

# ip route del default          # 删除默认路由

---实用命令(以下命令下都没写入配置文件,重启后就没了,调试测试作用)

#  ipdown  eth0    //停用配置

#  ipup   etho    //启用配置

#  ifconfig eth0:11  192.168.0.88/24    //设置设备子IP

#  ifconfig  eth0:11 down  // 停止配置

#  ifconfig  eth0:11 up  // 启用配置  和 ipdown  ipup 功能一样


猜你喜欢

转载自blog.csdn.net/cbuy888/article/details/80706734