今天我们来了解一下怎样在Linux中设置网路与配置路由
1.图形化设置
1)
命令:nm-connection-editor
选中eth0,Delete删除
然后单击Add添加
选择Ethernet,点击Create创建,如图配置
点击IPV4 Setting,如图设置
点击Save即可创建成功
2)拟图形设置
若计算机没有图形,也可以采用此方法设置网络
nmtui
回车进入
与图形化设置相似,但是无法使用鼠标操作,如图设置
最后<OK>保存退出
2.命令设置
命令:
ifconfig
使用该命令查看网络配置
可见eth0网卡的IP地址为172.25.254.201 子网掩码为255.255.255.0
ip addr
1.ip addr show eth0 使用该命令查看网卡网络设置
2.ip addr del dev eth0 172.25.254.201/24 删除eth0网卡中的172.254.201的ip地址
3.ip addr add dev eth0 1.1.1.3/24 在eth0添加ip地址为1.1.1.3 子网掩码为255.255.255.0的网络配置
3.编辑配置文件
1)静态网络配置
先删除原有网络配置
在/etc/sysconfig/network-scripts目录下新建文件ifcfg-westos
并编辑文件
- NAME=westos 网络接口名称
- DEVICE=eth0 接口使用设备
- ONBOOT=yes 网络服务开启时自动激活
- BOOTPROTO=none 网卡工作模式
- IPADDR=172.25.254.201 静态ip地址
- NETMASK=255.255.255.0 子网掩码,同 PREFIX=24
2)动态网络配置
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个网卡)
打开虚拟机管理器(应用程序-系统工具-虚拟机管理器)
点击左下<添加硬件>
完成
2.此时参照上一节,设定路由器ip地址
3.开启防火墙路由功能
PC1设置
1.修改网关设置文件
添加下一跳地址为路由器ip地址:1.1.1.200
2.使用ping指令验证
使用ssh指令验证
PC1使用ssh进入PC2
在PC2中使用w -i 指令验证
最后一行显示为路由器IP,
即NAT转换完成
写在最后,如果大家喜欢linux运维方面的知识,欢迎关注本博主,会每周更新与linux运维相关的一些小知识,帮助大家入门
愿你与我一同成长!
往期:
ttps://blog.csdn.net/Stella_Pooter/article/details/82951345 Linux运维入门~1.虚拟机使用
https://blog.csdn.net/Stella_Pooter/article/details/82952307 Linux运维入门~2.命令行使用技巧
https://blog.csdn.net/Stella_Pooter/article/details/82960344 Linux运维入门~3.文件管理
https://blog.csdn.net/Stella_Pooter/article/details/82971516 Linux运维入门~4.输入输出管理与vim管理
https://blog.csdn.net/Stella_Pooter/article/details/82983752 Linux运维入门~5.用户管理
https://blog.csdn.net/Stella_Pooter/article/details/82986125 Linux运维入门~6.文件权限管理
https://blog.csdn.net/Stella_Pooter/article/details/82989454 Linux运维入门~7.进程管理
https://blog.csdn.net/Stella_Pooter/article/details/83000027 Linux运维入门~8.sshd服务管理
https://blog.csdn.net/Stella_Pooter/article/details/83052049 Linux运维入门~9.文件传输
https://blog.csdn.net/Stella_Pooter/article/details/83090110 Linux运维入门~10.系统日志管理与时间同步
Never say die