笔记本安装centos7 网络配置步骤

笔记本安装centos7 网络配置步骤,第1张

CentOS7中已经取消了ifconfig,用nmcli进行了代替,服务管理也升级为systemd。所以之前在6x版本上的网络配置操作在7x上行不通了。

下面介绍一下在CentOS7x上进行网络配置的方法。

环境准备:新安装的CentOS7x,最小化安装,没有进行网络配置。

1、查看当前网卡信息

[root@localhost ~]# nmcli connection showNAME UUID TYPE DEVICE

enp0s3 5d58d8cc-8caf-458b-a672-ed0cdf58292e 802-3-ethernet ---

CentOS7中对网上的命名规则有所变更,具体规则如下:

eno1 :代表由主板 BIOS 内建的网卡

ens1 :代表由主板 BIOS 内建的 PCI-E 界面的网卡

enp2s0 :代表 PCI-E 界面的独立网卡,可能有多个网卡接口,因此会有 s0, s1 的编号

eth0 :如果上述的名称都不适用,就回到原本的预设网卡编号

由于现在网卡没有启用,也没有建立相关的配置文件,因此在DEVICE 栏位里显示的是”—”。在配置完成,重启网络服务后就会显示相应的设备名,在我的虚拟机上显示的是“enp0s3”

2、使用nmcli命令手工配置网卡

需要配置的网络信息:

IP地址:1722031221/24

网关:1722031240

DNS:202966938

命令:

[root@localhost ~]# nmcli connection modify enp0s3 \> connectionautoconnect yes \

> ipv4method manual \

> ipv4address 1722031221/24 \

> ipv4gateway 1722031240 \

> ipv4dns 202966468

autoconnect 是设置开机自动连接

ipv4method 是设置手工配置IPV4地址

重启网络服务

[root@localhost ~]# systemctl restart network

3、查看配置后的网卡配置信息

[root@localhost ~]# nmcli connection show enp0s3connectionid: enp0s3connectionuuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e

(中间省略)ipv4method: manualipv4dns: 202966938ipv4dns-search:ipv4addresses: 1722031221/24ipv4gateway: 1722031240(中间省略)

IP4地址[1]: 1722031221/24IP4网关: 1722031240IP4DNS[1]: 202966938(以下省略)

因为在CentOS7x中取消了ifconfig命令, 我们使用ip addr来代替。

[root@localhost ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127001/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ff

inet 1722031221/24 brd 1722031255 scope global enp0s3

valid_lft forever preferred_lft forever

inet6 fe80::a00:27ff:feef:6936/64 scope link

valid_lft forever preferred_lft forever

4、设置双IP

[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s3:1[root@localhost network-scripts]# vi ifcfg-enp0s3:1

将下列二项内容进行修改:

NAME=enp0s3:1DEVICE=enp0s3:1IPADDR=1722031222PREFIX=24

保存退出后,生词网络服务,然后查看配置信息

[root@localhost ~]# nmcli connection show enp0s3connectionid: enp0s3connectionuuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e

(中间省略)ipv4method: manualipv4dns: 202966938ipv4dns-search:ipv4addresses: 1722031221/24, 1722031222/24ipv4gateway: 1722031240(中间省略)

IP4地址[1]: 1722031221/24IP4地址[2]: 1722031222/24IP4网关: 1722031240IP4DNS[1]: 202966938(以下省略)

查看全部网络设备信息

[root@localhost network-scripts]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127001/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ff

inet 1722031221/24 brd 1722031255 scope global enp0s3

valid_lft forever preferred_lft forever

inet 1722031222/24 brd 1722031255 scope global secondary enp0s3:1

valid_lft forever preferred_lft forever

inet6 fe80::a00:27ff:feef:6936/64 scope link

valid_lft forever preferred_lft forever

在enp0s3中会出现二个”inet”,包含配置过的二个IP的信息。

5、配置hostname

使用hostnamectl来配置主机的hostname

[root@localhost network-scripts]# hostnamectl set-hostname wwwcmzstevencom[root@localhost network-scripts]# cat /etc/hostnamewwwcmzstevencom

重新登录后生效。

6、自动获取IP地址

如果局域网里有DHCP服务器,那么可以使用自动获取来取得主机的IP等相关信息

[root@localhost ~]# nmcli connection modify eth0 \> connectionautoconnect yes \

> ipv4method auto

然后重启网络服务即可。

传送门:

自从了解了软路由这玩意之后,它强大的性能以及高自由度就一直让我羡慕不已。

但是作为“懂” Linux 以及计算机网络的我来说,如果直接使用现成的软路由系统总感觉低估了自己的能力……而且我家里也已经有了一台 Linux 服务器,要是能做到物尽其用那就最好了。

于是我很早就计划着搭建一台属于自己的软路由服务器。可惜由于懒癌发作,一直没有动手。直到半个月前,家里的旧路由器终于坏了,这时候我才着手去研究它……

前前后后折腾了一整天,总算是完工了!感觉收获了不少东西。想想还是很有必要把整个配置过程整理完然后给大家分享一下!

本文纯属个人学习经验分享,写得可能会比较乱,仅供参考。如有错误,可以的话请及时提出,谢谢!

由于我的服务器上只有一个网口,所以必须配合划分了 VLAN 的交换机,把它当作一台单臂路由才能实现上述功能。

下面我划分了三个 VLAN:

以下是交换机端口及 VLAN 的配置表:

以下是服务器网络接口的配置表:

至于“外网”的访问,由于我的云主机流量充足,所以我使用「绕过大陆 IP」模式。

「双 S」-local 监听的地址和端口为 0000:1080 , 「双 S」-redir 监听的地址和端口为 0000:1081 。

以下是“内外网”自动分流原理图:

下面把「可能被污染的域名」交由 dns2socks 解析。

该方案可以达到预期效果,但是仍有不完善的地方。

第一是没有在服务器上设置 QoS 来限制客人网络的网速(后来在交换机上设定了)。

第二是「可能被污染的域名列表」和「大陆 IP 地址集」无法实现自动更新。

不过现在就先这么用着吧,哈哈。

centos7是配置ipv6图形化配置。

1、打开网络连接,右键点击激活网络连接,选择配置IPV6。

2、在弹出的窗口中,选择配置手动的IPV6地址,在IPV6地址框中填入你的IPV6地址,在掩码框中填入你的掩码,在网关框中填入你的网关,在DNS框中填入你的DNS服务器。

3、点击应用,确认配置,完成IPV6图形化配置。

centos7部署DHCP服务

yum -y install dhcp //安装DHCP服务

vim /etc/dhcp/dhcpdconf //配置文件,里面什么都没有,告诉我们在/usr/share/doc/dhcp/dhcpdconfexample有个配置模板

cp /usr/share/doc/dhcp-425/dhcpdconfexample    /etc/dhcp/dhcpdconf //将模板cp过来

vim /etc/dhcp/dhcpdconf //编辑DHCP配置文件

                            subnet 1921681300 netmask 2552552550 { //声明网段和子网掩码

                             range 19216813010 19216813020; //设置分配DHCP地址的地址池,根据实际

                              option domain-name-servers 2029612886; //指定DNS服务器地址

                              option domain-name "internalexampleorg"; //搜索域,根据情况设置,这里选择注释#

                               option routers 1921681302; //设置客户机的默认网关地址

                               option broadcast-address 192168130255; //广播地址

                                 default-lease-time 300; //默认租约时间

                                  max-lease-time 7200; //最大租约时间

                                  ddns-update-style none; //启用或禁用全局动态dns更新

                        }

vim  /etc/sysconfig/network-scripts/ifcfg-ens33 //修改网卡配置的如下几项

BOOTPROTO=static

IPADDR=1921681305

NETMASK=2552552550

GATEWAY=1921681302

DNS1=2029612886

ONBOOT=yes

ifup ens33 //启动网卡

systemctl start  dhcpd //启动服务

systemctl  enable dhcpd //下次重启启动DHCP服务

systemctl status dhcpd //查看DHCP的状态

netstat  -tunlp | grep dhcpd //查看DHCP端口

客户端

dhclient -d ens33 //重新获取DHCP地址

dhclient -r  ens33 //释放获取的DHCP地址

ifconfig //查看网卡信息 | ip a

DHCP服务端

less /var/lib/dhcpd/dhcpdleases //查看DHCP租约信息

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 笔记本安装centos7 网络配置步骤

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情