美文网首页
Linux 路由以及DHCP Server配置

Linux 路由以及DHCP Server配置

作者: Carrot_123 | 来源:发表于2021-08-12 14:45 被阅读0次

    1 背景

    Linux系统的双网卡设备,其中一个网卡用于连接外网,另一个网卡用于连接局域网。这样就需要用于局域网的网卡能够为所连接的设备自动分配IP。

    2 网卡配置

    将用于局域网的网卡设备(我这里网卡名为:eth0)配置为静态ip,

    vim /etc/network/interfaces
    设置如下:
    auto eth0
    iface eth0 inet static
      address 192.168.10.1
      netmask 255.255.255.0
      gateway 192.168.10.1
    

    打开路由功能

    1) 永久设置方式:
    vim /etc/sysctl.conf
    找到如下内容,并修改:
    net.ipv4.ip_forward = 1
    2) 临时设置: 
    echo ‘1’ > /proc/sys/net/ipv4/ip_forward
    

    3 下载和配置dhcp server

    sudo apt-get install isc-dhcp-server
    vim /etc/default/isc-dhcp-server
    找到如下内容,并填充用于局域网的网卡设备:
    INTERFACESv4="eth0"
    vim /etc/dhcp/dhcpd.conf
    找到authoriatative并将前面的‘#’去掉
    在文件最后添加如下内容:
    subnet 192.168.10.0 netmask 255.255.255.0{
    # 局域网ip地址范围
      range 192.168.10.150 192.168.10.253;
      option routers 192.168.10.1;
      option subnet-mask 255.255.255.0;
      option broadcast-address 192.168.10.255;
    }
    

    完成以上内容后,启动dhcp server:

    sudo service isc-dhcp-server restart
    

    若没有报错信息,执行如下指令查看:

    sudo netstat -uap
    

    在PID/Program name 一列应该能看到‘dhcpd’,这样就说明dhcp server启动成功。
    另找一个设备连接到该网口,应该能够正常分配IP,并且ping通。我的第一个设备分配的IP地址是192.168.10.150,即上面配置的地址范围的第一个。

    参考:https://blog.csdn.net/u010177634/article/details/53044777

    相关文章

      网友评论

          本文标题:Linux 路由以及DHCP Server配置

          本文链接:https://www.haomeiwen.com/subject/rtklbltx.html