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) |
linux启用网卡vlan,LINUX (UBUNTU) 双网卡多VLAN的Server 配置相关推荐
- Ubuntu下单网卡多IP地址的配置
删除用户默认配置文件 由于在默认清空下,配置文件是系统自动生成的用户设备配置文件保存在/etc/udev/rule.d/下面: # cp /etc/udev/rule.d /etc/udev/rule ...
- centos7 网卡配置vlan_【linux】Centos7单网卡多VLAN配置
Centos7单网卡多VLAN配置 1.需要使用到vconfig软件,首先yum安装vconfig: 使用命令yum install vconfig: 2.使用modprobe 命令加载8021q模块 ...
- 转: Linux下单网卡多vlan多虚拟机
#启动xen服务: xend start #列出虚拟机 xm list #start xm create -c 虚拟机名 #进入虚拟机 xm console 虚拟机名 #退出虚拟机 ctrl] #关闭 ...
- miix2 10 linux,联想Miix320安装Win10+Ubuntu双系统引导的方法(超简单)
入手联想miix320的童鞋们,原装的win10用的舒服吗?上周趴在床上看<鸟哥的linux私房菜>突然想敲几行代码练练手,但又不想爬起来把我的15寸燃7000搬过来(冬天室内不到18度) ...
- linux启用网卡的命令是,Linux网络配置命令
Linux 系统中最常用的网络配置命令包括ifconfig. route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址.掩码等:route 用来管理L ...
- linux 修改网卡mac,Linux修改
网卡物理地址(Mac Address)
Linux修改 网卡物理地址(Mac Address) 有些地点 是把网络地址和网卡物理地址绑定的,当换了网卡或其它计算机 时可能会上不了网,下面推选 修改 物理地址(MAC Address)的要领 ...
- linux虚拟网卡上网,Linux添加虚拟网卡的多种方法
有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在linux服务器上添加虚拟网卡. 我们向eth0中添加一块虚拟网卡: 第一种方法:快递创建\删除虚拟网 ...
- linux安装网卡图解,Linux系统环境下新手如何安装网卡
来源:www.yun77.com 发布时间:2011-08-10 13:38:59 本文主要面对新手,不对任何高难度问题进行讨论,包括双网卡,正常编译了driver也不能用的古怪网卡等.本文的主要目 ...
- linux ifstat 网卡流量,linux 使用ifstat查看网络使用情况
首先安装ifstat wget http://distfiles.macports.org/ifstat/ifstat-1.1.tar.gz tar xzvf ifstat-1.1.tar.gz cd ...
最新文章
- Eclipse Color Themes
- Linux进程-命令行参数和环境列表
- 实现软件自动启动代码
- python操作xlsx文档
- POJ1279(求多边形内核的面积)
- 题解 P3811 【【模板】乘法逆元】
- Python学习之类和实例
- c how to program; 习题:3.25 编写一个利用循环打印表格数据的程序.
- CSS让DIV上下左右居中的方法
- 堆积柱形图显示总数_excel堆积柱形图如何显示总数
- 京东首推的“SpringBoot+Vue前后端分离全栈项目”牛炸天了?
- php的垃圾回收机制
- 如何取得/etiantian文件的权限对应的数字内容,如-rw-r--r-- 为644,要求使用命令取...
- 记阿里巴巴的一次面试
- matlab绘制收益率曲线并计算风险收益率VaR(Value At Risk)
- 用词袋(bag of word)实现场景识别
- Excel数据分析:四六级数据报告-201806
- 去除桌面快捷方式上的小箭头
- VMware Workstation Pro 16下载地址及key
- NOI2020 瞎逛游记