• Linux配置路由服务器


    # 中转服务器添加路由规则
    route add -net 0.0.0.0/0 gw 192.168.61.2 #0.0.0.0/0表示所有网段所有ip地址,192.168.61.2是nat网卡的ip
    
    • 1
    • 2

    如果想让其他主机上网,需要在2主机配置NAT规则,将其他主机的网关ip指向02主机
    02主机设置NAT转换

    iptables -t nat -F # 清空之前的规则
    # 让172.16.1.0/24网段的主机进行NAT转换
    # -t nat表 -A POSTROUTING链,数据包离开的时候做修改 -s 源ip或源ip段 -j MASUERADE 指定动作为,模拟路由器的外网ip
    iptables -t nat -A POSTROUTING -s 172.16.1.0/24 MASQUERADE
    
    • 1
    • 2
    • 3
    • 4

    给03主机添加路由规则

    # 指向02主机的网卡
    route add -net 0.0.0.0/0 gw 172.16.1.12
    
    • 1
    • 2

    配置02主机的DHCP服务,能够自动分配IP地址

    # 安装DHCP程序
    yum install dhcp -y
    # 修改DHCP服务端的配置文件
    vim /etc/dhcp/dhcpd.conf
    # 编辑配置文件
    subent 172.16.1.0 netmask 255.255.255.0 { # 子网网段
            range 172.16.1.100 172.16.1.250; # 分配IP地址的范围
            option domain-name-servers 119.29.29.29; # 指定dns服务器
            option routers 172.16.1.12; # 使用本机服务的主机的网关ip,也就是本机的IP地址
            default-lease-time 600; # DHCP服务的租期
            max-lease-time 7200; # 最长租期时间
    
    }
    # 启动dhcp服务端
    systemctl start dhcpd.service
    systemctl enable dhcpd.service # 设置开机自启动
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    配置完DHCP服务后,可将其他链接主机设置为自动获取IP地址

    cd /etc/sysconfig/network-scripts/
    [root@localhost network-scripts]# vim ifcfg-ens33
    BOOTPROTO="dhcp"
    # 重启网卡
    systemctl restart network
    # 查看一下dns服务器
    cat /etc/resolv.conf
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    类变量/静态变量
    JuiceFS 在多云存储架构中的应用 | 深势科技分享
    技术分享 | app自动化测试(Android)-- 参数化用例
    vim 显示行号
    深入探索STARK的安全性和可靠性——STARKs全面安全分析
    Python 组合序号
    基于RHEL8部署Zabbix6.0,监控不再困难!
    WebGL 初始化着色器
    docker&kubernets篇(十六)
    网络安全面试、实习、校招经验打包分享
  • 原文地址:https://blog.csdn.net/weixin_44891982/article/details/137928259