3分钟Ubuntu系统下配置静态IP和DHCP服务

摘要:
#将网卡1配置为连接到后端服务器及其静态IP的网卡#将网卡2配置为连接后端服务器autoeth1faceth1netstaticaddress192.168.253.85#应更改为differentserver/networkcardnetmask 255.255.0gateway192.168.253.1#不要忘记在/etc/default/isc DHCP服务器中配置默认DHCP服务网卡!

安装DHCP服务:sudo apt install isc-dhcp-server

打开相应防火墙:

sudo iptables -I INPUT -p tcp --dport 8080:8084 -j ACCEPT

sudo iptables -I INPUT -p udp --dport 69 -j ACCEPT


配置如下:

if everything is okay,your DUT can get IP from SERVER DHCP, and 'ping 101.1.2.4' is good.
and 'ifconfig' should be like this:
     "<eth1>  inet addr:101.1.2.4  Bcast:101.1.255.255  Mask:255.255.0.0"

Question:
1. How to match the real network card hardware with it's name?
      ethtool -p <eth0>  #the relative network card hardware will blinky.

2. How to config the static IP on server?  ( in directory: /etc/network/interfaces )

          # 配置网卡1,作为连接后端server的网卡与其静态IP (若无则不需要配置)
         # config the static IP to connect backend server
         auto eth1
         iface eth1 inet static
             address 192.168.253.85  #should be changed with different server/network card
             netmask 255.255.255.0
             gateway 192.168.253.1
        
         ##配置网卡2,作为服务器的网卡与其静态IP
         auto p2p1   #不要忘记在 /etc/default/isc-dhcp-server 中配置默认的DHCP服务网卡!
         iface p2p1 inet static
             address 101.1.2.4
             netmask 255.255.0.0

        #配置网卡3,作为连接互联网的网卡与其静态IP (若无则不需配置)
         auto eth4
         iface eth4 inet static
             address 10.240.16.37     #click the wired connection info
             netmask 255.255.255.0
             gateway 10.240.16.250  #ip route | grep default
             dns-nameserver 8.8.8.8

Note: [Important]Connect Internet will cause conflict, so you can just choose one way in one time                      
use cmd to verify, cmd: sudo /etc/init.d/networking restart

这里静态IP已经固定完成,可用 ifconfig 检查对应网口的IP是否正确

3. How to config the  Bcast IP/the Mask IP?  ( in directory: /etc/dhcp/dhcpd.conf )       

          subnet 101.1.0.0 netmask 255.255.0.0 {
              range 101.1.5.10 101.1.200.255;     #配置ip范围
              option domain-name-servers 101.1.2.1;
              option domain-name "example.org";
              option broadcast-address 101.1.255.255;
              option routers 101.1.2.4;
              option subnet-mask 255.255.0.0;
              # filename "vmlinux.bin";
              # option dhcp-server-identifier 101.1.2.4;
              next-server 101.1.2.4;
         }

       host mydhcp {

           hardware ethernet 00:0e:c6:fb:4b:8b; #(物理地址替换为你查到的)

          fixed-address 101.1.2.4;

       }

verify cmd:

sudo service networking restart; sudo service isc-dhcp-server restart && sudo reboot

sudo netstat –uap #检查DHCP服务是否正常进行

/var/log/syslog #查看系统log,定位配置问题


重启network-manager 服务

# service network-manager restart

# systemctl disable NetworkManager.service

# systemctl enable NetworkManager.service


其他
pci设备的网卡
         lspci -v
激活网卡
         sudo ifconfig 网卡设备名 up
查询USB网口
         lsusb

免责声明:文章转载自《3分钟Ubuntu系统下配置静态IP和DHCP服务》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇windows下PyQt 调用命令行避免弹出黑框的方法Mac OS X下给树莓派安装Raspbian系统下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DHCP(一)

  DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常...

6、DHCP

DHCP 一、DHCP简介 1.什么是DHCP DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种用户简化计算机IP地址管理的标准; 2.DHCP优缺点 优点:不需要手工分配IP、可以设定保留地址的客户及参数、安全可靠、客户机移动回释放旧的IP、路由器可以转发DHCP请求缺点:不能发现非DHCP用户正...

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)   一、Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡、CPU) /media 存放可移除设备文件 (如:U盘、CD/DVD、VMTools) /opt 存放...

ZooKeeper安装及配置(Windows系统下)

ZooKeeper的定义用一句话就能说清:分布式服务框架 Zookeeper -- 管理分布式环境中的数据。下面从安装开始,对这个框架进行分析。 1.安装 1. 官网下载压缩包并解压到D:Program Files (x86)zookeeper-3.4.12 2. 在D:Program Files (x86)zookeeper-3.4.12目录下新建da...

android DHCP流程【转】

本文转载自:http://blog.csdn.net/myvest/article/details/51483647 版权声明:本文为博主原创文章,未经博主允许不得转载。   目录(?)[+]   1、问题背景 最近遇到一个问题,在一个项目中,无论静态或是DHCP,都无法成功修改DNS。 最后发现,是因为/etc/dhcpcd/dhcpcd-hooks...

ubuntu 20.04 设置静态ip方法

ubuntu 20.04 设置静态ip方法 1. 前言 本教程将会演示如何设置Ubuntu16.04 Server版和Ubuntu18.04 Server版系统的静态固定IP地址。 2. 确认你要修改的网卡号 先确认你要修改的网卡号,假设你的服务器有多张网卡: 1 ubuntu2004:~$ ip addr 我的服务器配置如下: 1 2 3 4...