linux网络教程,Linux基础教程学习笔记11——管理系统网络

1、网络的基本概念

IP/MASK/GATEWAY/DNS

网络设备(device) 和 网络连接的(connection)的关系:

网络设备是物理上的概念,而网络连接是逻辑上的概念,添加一张物理网卡设备后,得为该网卡添加连接才能工作,网络设备名称和网络连接 名称可以不相同;

[root@linuxidc network-scripts]# nmcli connection

NAME  UUID                                  TYPE            DEVICE

ens33  bccbb325-a79e-4ab1-b928-be7b79029771  802-3-ethernet  ens33

ens37  39abe0c3-66cd-45d0-a3c8-66ffdaa09a4d  802-3-ethernet  ens37

2、通过图形化界面管理系统网络

在RHEL6中使用setup命令图形化配置网络,而在RHEL7中使用nm-connector-editor或者nmtui来编辑网络

nm-connector-editor图形化界面:

efc786498fd61f3a1896748605059ad6.png

633677abcf3c226b24103fd7decd9990.png

nmtui图形化配置界面:

2040ef3b5c951546dbbb6cafafec49bc.png

网络连接配置文件放在目录下面:

[root@linuxidc ~]# cd /etc/sysconfig/network-scripts/

二、命令行配置网络

查看所有网络连接:

[root@linuxidc network-scripts]# nmcli connection

NAME  UUID                                  TYPE            DEVICE

ens33  bccbb325-a79e-4ab1-b928-be7b79029771  802-3-ethernet  ens33

ens37  39abe0c3-66cd-45d0-a3c8-66ffdaa09a4d  802-3-ethernet  ens37

加--active选项可以查看当前活动的连接

查看设备的连接:

[root@linuxidc ~]# nmcli device status

DEVICE  TYPE      STATE      CONNECTION

ens33  ethernet  connected  ens33

ens37  ethernet  connected  ens37

lo      loopback  unmanaged  --

断开或者开启连接可以使用up或down选项

[root@linuxidc ~]# nmcli connection up|^Cwn ens33

查看连接的详细参数:

[root@linuxidc ~]# nmcli connection show ens33

connection.id:                          ens33

connection.uuid:                        bccbb325-a79e-4ab1-b928-be7b79029771

connection.interface-name:              --

connection.type:                        802-3-ethernet

connection.autoconnect:                yes

connection.timestamp:                  1420706040

connection.read-only:                  no

通过modify修改连接的每个属性:

[root@linuxidc ~]# nmcli connection modify ens33 connection.id "eth1"

为网卡添加网络连接:

[root@linuxidc ~]# nmcli connection add con-name my-office ifname ens33 type ethernet

命令行配置网络IP为静态,需要先配置IP;

[root@linuxidc ~]# nmcli connection modify ens33 ipv4.addresses "192.168.10.10/24 192.168.1.1"

为网络连接添加多个IP地址:

nmcli connection modify ens33 +ipv4.addresses "192.168.10.20/24 192.168.10.1"

为网络连接减少IP地址:

nmcli connection modify ens33 -ipv4.addresses "192.168.10.20/24 192.168.10.1"

使用ifconfig ens33 192.168.10.100 netmask 255.255.255,0 gw 192.168.10.1 配置IP只是临时生效,重启网络服务就会失效;

三、修改RHEL7 网卡名称的命名方式

在RHEL7中,对网卡的命名方式与RHEL有了比较大的变化,7中网卡名称的命名一般为:ens+随机数字,而在6中,则是以eth0,eth1的方式命名:

通过以下方式,可以将RHEL7的网卡命名方式修改成与RHEL6一致:

首先删除所有连接:

NAME  UUID                                  TYPE            DEVICE

ens33  bccbb325-a79e-4ab1-b928-be7b79029771  802-3-ethernet  ens33

ens37  39abe0c3-66cd-45d0-a3c8-66ffdaa09a4d  802-3-ethernet  ens37

[root@linuxidc ~]# nmcli connection delete ens33

[root@linuxidc ~]# nmcli connection delete ens37

修改/etc/default/grub文件,加入以下配置:

6 GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root crashkernel=auto  net.ifnames=0 biosdevname=0 rd.lvm.lv=rhel/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=us    rhgb quiet"

执行以下命令,使配置生效:

[root@linuxidc ~]# grub2-mkconfig /boot/grub2/grub.cfg

重启系统可以看到网卡的名称已变回跟RHEL6一样:

[root@linuxidc Desktop]# ifconfig

eth0: flags=4163  mtu 1500

eth1: flags=4163  mtu 1500

[root@linuxidc Desktop]# nmcli connection

NAME  UUID                                  TYPE            DEVICE

eth1  f39a4246-6a46-45f7-b9ac-b29890a9814e  802-3-ethernet  eth1

eth0  ff48aa6b-d1b2-4df8-adeb-dc469d1e0716  802-3-ethernet  eth0

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值