目录
  1. 1. 网络相关概念
    1. 1.1. 网卡命名规则
    2. 1.2. 网卡命名结构
  2. 2. ip地址修改
    1. 2.1. 临时修改
    2. 2.2. 永久修改
  3. 3. NetworkManager工具
  4. 4. 防火墙与selinux
Linux基本操作

网络相关概念

网卡命名规则

  • 在centos6之前,网络接口使用eth0,eth1方式命令
  • centos7采用dmidecode采集明令方案,以此采集主板信息,可以实现网卡名字永久化
    1.如果固件或BIOS为主板上集成的设备提供可用的索引信息,则可根据索引进行命名(ifcfg-ens33)
    2.如果固件或者BIOS为PCI-E扩展槽锁提供可用索引信息,则可根据此索引进行明名(ifcfg-enp33)
    3.如果硬件接口的物理位置信息可用,则根据此信息命名,下面就是我的网卡名,这就是根据物理位置命名的
1
2
3
4
5
6
7
8
➜  ~ ifconfig | grep "enp*" 
ether 76:94:6b:38:7a:82 txqueuelen 0 (Ethernet)
enp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 30:5a:3a:b7:9e:b8 txqueuelen 1000 (Ethernet)
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
inet6 fe80::e9e1:434c:efe5:77f8 prefixlen 64 scopeid 0x20<link>
ether 28:c2:dd:35:21:82 txqueuelen 1000 (Ethernet)

4.传统命名方式(eth0,eth1)

网卡命名结构

en表示ethernet以太网
enX:
o:主板板载网卡,集成设备的设备索引号
p:独立网卡,PCI网卡
s:热插拨网卡,usb网卡,扩展槽的索引号
nnn(数字)表示:MAC地址+主板信息计算得出唯一的序列

ip地址修改

临时修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 临时修改
sudo ifconfig enp2s0 down
sudo ifconfig enp2s0 10.7.189.209 netmask 255.255.255.0
sudo ip r a default via 10.7.189.1
sudo ifconfig enp2s0 up

# 添加多个临时ip
sudo ifconfig enp2s0:0 10.7.189.201 netmask 255.255.255.0
sudo ifconfig enp2s0:1 10.7.189.202 netmask 255.255.255.0

# 临时删除
sudo ifconfig enp2s0:0 10.7.189.201 del

# 永久删除,重启会失效
centos7 : systemctl restart network
centod6 : service network restart


永久修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 方法1
nmtui #图形化界面修改
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 #更改这个文件
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp" #协议类型,有dhcp和static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes" #允许ipv6
IPV6_AUTOCONF="yes" #自动配置
IPV6_DEFROUTE="yes" #默认路由
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3" #网卡名
UUID="23da12e6-accc-4f9b-93aa-978129994f19" #网卡id
DEVICE="enp0s3" #设备名
ONBOOT="yes" #网卡自动启动
ZONE=public

NetworkManager工具

  • NetworkManager服务是管理和监控网络设置的守护进程,centos7更加注重使用其来实现网罗的配置和管理。7以前是通过network服务管理网络,7以后通过NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。

防火墙与selinux

1

文章作者: rack-leen
文章链接: http://yoursite.com/2019/07/23/Linux/RHCE/chapter1/Linux%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 rack-leen's blog
打赏
  • 微信
  • 支付宝

评论