1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux启用网卡vlan LINUX (UBUNTU) 双网卡多VLAN的Server 配置

linux启用网卡vlan LINUX (UBUNTU) 双网卡多VLAN的Server 配置

时间:2019-07-09 21:23:13

相关推荐

linux启用网卡vlan LINUX (UBUNTU) 双网卡多VLAN的Server 配置

=========================================

PPPoE Server 配置

=======================================

环境搭建:

eth2

设为WAN侧网卡,自动获取,如:IP:4.4.4.10/MASK:255.255.255.0/GW:4.4.4.1/DNS:202.96.209.5,210.22.70.3

eth3

设为LAN侧网卡,手动配置为: IP:11:11:11:1/MASK:255.255.255.0/GW:4.4.4.1/DNS:202.96.209.5,210.22.70.3

开始配置:

sudo apt-get install vlan

modprobe 8021q

vconfig add eth3 35

vconfig add eth3 42

vconfig add eth3 6

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

iptables -t nat -A POSTROUTING -s 6.6.6.0/24 -o eth2 -j SNAT --to 4.4.4.106

iptables -t nat -A POSTROUTING -s 11.11.11.0/24 -o eth2 -j SNAT --to 4.4.4.111

iptables -t nat -A POSTROUTING -s 42.42.42.0/24 -o eth2 -j SNAT --to 4.4.4.142

iptables -t nat -A POSTROUTING -s 35.35.35.0/24 -o eth2 -j SNAT --to 4.4.4.135

killall pppoe-server

pppoe-server -I eth3 -L 11.11.11.1 -R 11.11.11.20 -N 10

ifconfig eth3.6 down

ifconfig eth3.6 6.6.6.1 broadcast 6.6.6.255 netmask 255.255.255.0 up

pppoe-server -I eth3.6 -L 6.6.6.1 -R 6.6.6.2 -N 10

ifconfig eth3.42 down

ifconfig eth3.42 42.42.42.1 broadcast 42.42.42.255 netmask 255.255.255.0 up

pppoe-server -I eth3.42 -L 42.42.42.1 -R 45.42.42.2 -N 10

ifconfig eth3.35 down

ifconfig eth3.35 35.35.35.1 broadcast 35.35.35.255 netmask 255.255.255.0 up

pppoe-server -I eth3.35 -L 35.35.35.1 -R 35.35.35.2 -N 10

=================================================

DHCP Server 配置

================================================

环境搭建:

eth2

设为WAN侧网卡,自动获取,如:IP:4.4.4.10/MASK:255.255.255.0/GW:4.4.4.1/DNS:202.96.209.5,210.22.70.3

eth3

设为LAN侧网卡,手动配置为: IP:11:11:11:1/MASK:255.255.255.0/GW:4.4.4.1/DNS:202.96.209.5,210.22.70.3

ifconfig eth3 down

ifconfig eth3 11.11.11.1 broadcast 11.11.11.255 netmask 255.255.255.0 up

DHCP server安装

1. 安装dhcp3-server

sudo apt-get install dhcp3-server

2. 备份系统原有的配置文件

sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.original

3. 配置config文件,打开/etc/dhcp3/dhcpd.conf,在其中添加或修改以下几句

ddns-update-style none; #定义所支持的DNS动态更新类型(必选)默认为none

default-lease-time 36000; #租约期限,单位为秒

max-lease-time 72000;#最大租约期限

4. 执行DHCP server

/etc/init.d/dhcp3-server restart

#设置IP作用域,格式为subnet 子网ID netmask 子网掩码{}

subnet 11.11.11.0 netmask 255.255.255.0{

range 11.11.11.100 11.11.11.200; #IP地址池

option routers 11.11.11.1; #指定默认网关

option subnet-mask 255.255.255.0; #指定子网掩码

option broadcast-address 11.11.11.255; #指定广播地址

option domain-name-servers 202.96.209.5,210.22.70.3; #指定DNS服务器

default-lease-time 6000;

max-lease-time 72000;

}

subnet 7.7.7.0 netmask 255.255.255.0{

range 7.7.7.100 7.7.7.200; #IP地址池

option routers 7.7.7.1; #指定默认网关

option subnet-mask 255.255.255.0; #指定子网掩码

option broadcast-address 7.7.7.255; #指定广播地址

option domain-name-servers 202.96.209.5,210.22.70.3; #指定DNS服务器

default-lease-time 6000;

max-lease-time 72000;

}

subnet 8.8.8.0 netmask 255.255.255.0{

range 8.8.8.100 8.8.8.200; #IP地址池

option routers 8.8.8.1; #指定默认网关

option subnet-mask 255.255.255.0; #指定子网掩码

option broadcast-address 8.8.8.255; #指定广播地址

option domain-name-servers 202.96.209.5,210.22.70.3; #指定DNS服务器

default-lease-time 6000;

max-lease-time 72000;

}

subnet 10.10.10.0 netmask 255.255.255.0{

range 10.10.10.100 10.10.10.200; #IP地址池

option routers 10.10.10.1; #指定默认网关

option subnet-mask 255.255.255.0; #指定子网掩码

option broadcast-address 10.10.10.255; #指定广播地址

option domain-name-servers 202.96.209.5,210.22.70.3; #指定DNS服务器

default-lease-time 6000;

max-lease-time 72000;

}

开始配置:

sudo apt-get install vlan

modprobe 8021q

vconfig add eth3 7

vconfig add eth3 8

vconfig add eth3 10

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

iptables -t nat -A POSTROUTING -s 7.7.7.0/24 -o eth2 -j SNAT --to 4.4.4.107

iptables -t nat -A POSTROUTING -s 8.8.8.0/24 -o eth2 -j SNAT --to 4.4.4.108

iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth2 -j SNAT --to 4.4.4.110

ifconfig eth3.7 down

ifconfig eth3.7 7.7.7.1 broadcast 7.7.7.255 netmask 255.255.255.0 up

ifconfig eth3.8 down

ifconfig eth3.8 8.8.8.1 broadcast 8.8.8.255 netmask 255.255.255.0 up

ifconfig eth3.10 down

ifconfig eth3.10 10.10.10.1 broadcast 10.10.10.255 netmask 255.255.255.0 up

/etc/init.d/dhcp3-server restart

阅读(5174) | 评论(0) | 转发(4) |

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。