Linux运维入门~11.网络设置与路由器

今天我们来了解一下怎样在Linux中设置网路与配置路由

1.图形化设置

1)

Linux运维入门~11.网络设置与路由器

命令:nm-connection-editor

Linux运维入门~11.网络设置与路由器

选中eth0,Delete删除

然后单击Add添加

Linux运维入门~11.网络设置与路由器

选择Ethernet,点击Create创建,如图配置

Linux运维入门~11.网络设置与路由器

点击IPV4 Setting,如图设置

Linux运维入门~11.网络设置与路由器

点击Save即可创建成功

2)拟图形设置

若计算机没有图形,也可以采用此方法设置网络

nmtui

 Linux运维入门~11.网络设置与路由器

回车进入

Linux运维入门~11.网络设置与路由器

与图形化设置相似,但是无法使用鼠标操作,如图设置

Linux运维入门~11.网络设置与路由器

最后<OK>保存退出

 

2.命令设置

命令:

ifconfig

使用该命令查看网络配置

Linux运维入门~11.网络设置与路由器

可见eth0网卡的IP地址为172.25.254.201 子网掩码为255.255.255.0

ip addr

1.ip addr show eth0    使用该命令查看网卡网络设置

Linux运维入门~11.网络设置与路由器

2.ip addr del dev eth0 172.25.254.201/24  删除eth0网卡中的172.254.201的ip地址

Linux运维入门~11.网络设置与路由器

3.ip addr add dev eth0 1.1.1.3/24                在eth0添加ip地址为1.1.1.3 子网掩码为255.255.255.0的网络配置

Linux运维入门~11.网络设置与路由器

3.编辑配置文件

1)静态网络配置

先删除原有网络配置

在/etc/sysconfig/network-scripts目录下新建文件ifcfg-westos

并编辑文件

Linux运维入门~11.网络设置与路由器

  1. NAME=westos                   网络接口名称
  2. DEVICE=eth0                     接口使用设备
  3. ONBOOT=yes                     网络服务开启时自动**
  4. BOOTPROTO=none           网卡工作模式
  5. IPADDR=172.25.254.201  静态ip地址
  6. NETMASK=255.255.255.0   子网掩码,同 PREFIX=24

2)动态网络配置

Linux运维入门~11.网络设置与路由器

BOOTPROTO=dhcp

网卡工作模式为dhcp自动获取ip地址

保存退出

注意:必须重启网络服务才能生效:systemctl restart network

 

 

路由实验设置

1.路由器

主要实现nat转换,以实现不同网段之间的连通。

本实验用双网卡虚拟机代替路由器

2.网关gateway

路由器上和自己处在同一个网段的那个ip

3.实验内容:

内网ip:1.1.1.3/24   PC1

外网ip:172.25.254.78/24   PC2

路由器PC3:

eth0:172.25.254.178/24

eth2:1.1.1.200/24

目标:使PC1可以连通PC2

原理:使用地址转换服务使内网连接外网时IP地址转换为同一网段的路由器IP

 

PC3路由器配置:

1.添加网卡(虚拟机默认1个网卡)

打开虚拟机管理器(应用程序-系统工具-虚拟机管理器)

Linux运维入门~11.网络设置与路由器

点击左下<添加硬件>

Linux运维入门~11.网络设置与路由器

完成

2.此时参照上一节,设定路由器ip地址

Linux运维入门~11.网络设置与路由器

3.开启防火墙路由功能

Linux运维入门~11.网络设置与路由器

 

PC1设置

1.修改网关设置文件

Linux运维入门~11.网络设置与路由器

添加下一跳地址为路由器ip地址:1.1.1.200

2.使用ping指令验证

Linux运维入门~11.网络设置与路由器

使用ssh指令验证

PC1使用ssh进入PC2

在PC2中使用w -i 指令验证

Linux运维入门~11.网络设置与路由器

最后一行显示为路由器IP,

即NAT转换完成

 

写在最后,如果大家喜欢linux运维方面的知识,欢迎关注本博主,会每周更新与linux运维相关的一些小知识,帮助大家入门

愿你与我一同成长!

往期:

ttps://blog.****.net/Stella_Pooter/article/details/82951345        Linux运维入门~1.虚拟机使用

https://blog.****.net/Stella_Pooter/article/details/82952307      Linux运维入门~2.命令行使用技巧

https://blog.****.net/Stella_Pooter/article/details/82960344      Linux运维入门~3.文件管理

https://blog.****.net/Stella_Pooter/article/details/82971516      Linux运维入门~4.输入输出管理与vim管理

https://blog.****.net/Stella_Pooter/article/details/82983752      Linux运维入门~5.用户管理

https://blog.****.net/Stella_Pooter/article/details/82986125      Linux运维入门~6.文件权限管理

https://blog.****.net/Stella_Pooter/article/details/82989454      Linux运维入门~7.进程管理

https://blog.****.net/Stella_Pooter/article/details/83000027      Linux运维入门~8.sshd服务管理

https://blog.****.net/Stella_Pooter/article/details/83052049      Linux运维入门~9.文件传输

https://blog.****.net/Stella_Pooter/article/details/83090110      Linux运维入门~10.系统日志管理与时间同步

Never say die