linux 双网卡配置实验室路由器
2014-09-27 14:30
148 查看
实验室的主机终于有windows2003升级为ubuntu14.04了.至于为什么没有用TP-link之类的路由器,在于PC的处理能力高于TP-link自带的处理能力,更多的原因在于希望自己去定制一个路由器,更加的灵活自如,比如配置端口映射等等.
1. 配置双网卡的路由器
(1) 拨号-eth0
可以使用拨号脚本,但是现在linux自带的拨号器已经支持802.1x,不像windows下面还需要安装额外的拨号器,127实验室的登录密码是:00127125; linux主机的用户名:lab,密码和root用户密码都为123,可以使用ssh lab@192.168.1.2 来进行远程控制了~
(2)配置局域网网卡信息--eth1
刚开始使用ifconfig死活没有eth1的信息,然后跑去官网下载驱动,结果驱动支持到2.6.11内核,,,最后重启下就好了...
使用命令行 ifconfig eth1 192.168.1.2 netmask 255.255.255.0配置网卡就可以了,不用配置网关.
(3)打开ip_forward,透明转发
(4) 设置NAT,让局域网出去的包的源ip都转换成路由器的外网ip
(5)将以上脚本添加到启动脚本里,让开机就可以上网
2. 端口转发
(1)配置局域网的ssh主机,让外网可以访问到主机:
1. 配置双网卡的路由器
(1) 拨号-eth0
可以使用拨号脚本,但是现在linux自带的拨号器已经支持802.1x,不像windows下面还需要安装额外的拨号器,127实验室的登录密码是:00127125; linux主机的用户名:lab,密码和root用户密码都为123,可以使用ssh lab@192.168.1.2 来进行远程控制了~
(2)配置局域网网卡信息--eth1
刚开始使用ifconfig死活没有eth1的信息,然后跑去官网下载驱动,结果驱动支持到2.6.11内核,,,最后重启下就好了...
使用命令行 ifconfig eth1 192.168.1.2 netmask 255.255.255.0配置网卡就可以了,不用配置网关.
(3)打开ip_forward,透明转发
echo 1 > /proc/sys/net/ipv4/ip_forward然后使用命令,让内核立即生效:
sysctl -p为了让开机就打开ip_forward,在/etc/sysctl.conf中找到ip_forward那一行,取消注释即可.
(4) 设置NAT,让局域网出去的包的源ip都转换成路由器的外网ip
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
(5)将以上脚本添加到启动脚本里,让开机就可以上网
ifconfig eth1 192.168.1.2 netmask 255.255.255.0 iptables -t nat -A POSTROUING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
2. 端口转发
(1)配置局域网的ssh主机,让外网可以访问到主机:
sudo iptables -t nat -A PREROUTING -p tcp -d 121.49.97.136 --dport 22 -j DNAT --to-destination 192.168.1.174:22这样外网可以访问到局域网的主机,局域网内并不能访问到~
相关文章推荐
- 如何在Linux操作系统下配置双网卡路由表_当路由器设置
- 把linux配置为路由器,双网卡的路由表配置(理解网关和转发的含义)
- Linux之无线世界(在Linux平台配置无线网卡)
- Linux下网卡配置方法大全(自己的总结)
- linux路由器配置实例
- Linux下配置网卡支持多个IP地址
- 如何使用linux ifconfig命令配置网卡
- Linux路由器配置记要
- 安装配置管理 之 NVIDIA nForce Linux Drivers 集成声网卡和声卡的安装说明
- Linux:Linux下网卡配置无效的解决方法
- 配置linux代理服务器的网卡基本配置
- linux网卡配置
- Linux路由器的配置
- linux 网卡 配置
- 安装配置管理 之 linux下通过ndiswrapper及linux-wlan-ng安装无线网卡
- 配置linux 网卡
- Linux下配置我的无线网卡 tp-link 220m 4.0
- 巧用Linux 架设TFTP Server备份路由器的配置文件
- Linux系统下双网卡配置实践总结
- Linux下双网卡双网关配置路由表的文章