【Linux服务器配置】DHCP与NAT v1.0

LINUX下的DHCP服务器配置\n\n一、安装DHCP的服务软件包\n方法一:\n#  mount  /dev/cdrom\n#  cd  /mnt/cdrom/RedHat/RPMS\n#  rpm  –ivh  dhcp-3.0pl1-23.i386.rpm\n方法二:(推荐)\nyum install dhcp -y\n\n二、拷贝配置文件\n#cp  vi /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf\n\n三、修改配置文件(#vi /etc/dhcpd.conf)\n文件内容及说明:\n——————————————-文件内容——————————————–\n#下面一行是动态DNS分配,一般设置为:none\nddns-update-style interim;\nignore client-updates;\n\n#下面一行很重要,定义网络范围。没有它DHCP无法启动!\nsubnet 192.168.0.0 netmask 255.255.255.0 {                #设定网络范围\n\n# — default gateway\noption routers                  192.168.0.1;    #默认网关\noption subnet-mask              255.255.255.0;    #子网掩码\n\noption nis-domain               “domain.org”;    #随便填写\noption domain-name              “domain.org”;    #随便填写\noption domain-name-servers      192.168.1.1;    #DNS设置,多个用“,”隔开\n\noption time-offset              -18000;         #设置超时\n#       option ntp-servers              192.168.1.1;    #设置时间同步服务器\n#       option netbios-name-servers     192.168.1.1;    #netbios服务器设置\n# — Selects point-to-point node (default is hybrid). Don’t change this unless\n# — you understand Netbios very well\n#       option netbios-node-type 2;\n\n#        下面是分配IP地址的范围和响应时间\nrange dynamic-bootp 192.168.0.128 192.168.0.254;\ndefault-lease-time 21600;\nmax-lease-time 43200;\n\n#下面是设置使用MAC地址指定分配IP。\nhost ns {\nnext-server marvin.redhat.com;\nhardware ethernet 12:34:56:78:AB:CD;\nfixed-address 207.175.42.254;\n}\n}\n—————————————————————————————————-\n\n四、设置监听网卡(#vi  /etc/sysconfig/dhcpd)\nDHCPDARGS=eth0或eth1(填写内网网卡)\n\n五、启动DHCP服务器\n# /etc/rc.d/init.d/dhcpd  restart\n\n这样DHCP服务器就配置完成了。在客户端设置为自动获取IP就可以自己分配IP地址了。\n\n下面的文件是详细的DHCP设置的教程。不是很懂的请下载浏览。\n\n点击下载此文件\n\n \n\nLINUX下的NAT共享上网配置\n\n \n\n1.开启内核的路由功能。\n要实现NAT功能,实现要将文件/proc/sys/net/ipv4/ip_forward设置为1(默认是0),才能打开内核的路由功能,执行以下命令。(VI不可保存)\necho “1”>/proc/sys/net/ipv4/ip_forward\n\n2.实现IP伪装。在NAT表中的POSTROUTING链加入一条规则,这条规则的呢绒是所有由外网接口送出的包会被伪装()MASQUERADE),这样就能使用iptables实现NAT命令了。\niptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE\n测试:使用命令iptables -t nat -L POSTROUTING\n看结果是否是以下提示:\nChain POSTROUTING (policy ACCEPT)\ntarget     prot opt source               destination\nMASQUERADE  all  —  anywhere             anywhere\n这样客户机就可以使用本地接口(eth0)的IP地址上网了。\n\n3.使系统启动是自动打开NAT共享\nvi /etc/rc.d/rc.local的结尾添加\necho “1”>/proc/sys/net/ipv4/ip_forward\niptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE\n

【Linux服务器配置】DHCP与NAT v1.0》上有2条评论

  1. lingod01

    option time-offset              -18000;         #设置超时
    这个是#设置偏移时间吧,不是设置超时吧?

    回复

发表评论

邮箱地址不会被公开。 必填项已用*标注