必发88官网双网卡配置Ubuntu做网关,04做服务器

0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0
eth0

linux双网卡配置路由的实战解说,linux双网卡

一、环境:

三台直接相接的微管理器主机

PC1<——>PC2<——>PC3

在那之中PC2上有两块网卡eth0、eth1,分别与PC3、PC1相连

——代表网线

二、需求:

将PC2布置为路由器格局,用来在PC1、PC3之间转化报文

三、方法:

将三台主机依据意况所必要用交叉线直接连网后,为三台主机分配网段并布署IP地址。

网段及IP地址分配如下:

长机名 所在网段 分配IP 网关

PC1: 192.168.2.0/24 192.168.2.2/24 192.168.2.1

PC2: 192.168.2.0/24 192.168.2.1/44 ‘与PC1缕缕的网卡的布局’ eth1

192.168.1.0/24 192.168.1.四分之一4 ‘与PC3相连的网卡的配备’ eth0

PC3: 192.168.1.0/24 192.168.1.2/24 192.168.1.1

依据上表所示分别将主机IP地址配置好,个中要小心的是,要想使PC2兼有报文转载功能,在PC2

上检查/proc/sys/net/ipv4/ip_forward中的值是或不是为1

命令:

#more /proc/sys/net/ipv4/ip_forward

借使展现其值不为1而是0 输入以下命令:

#echo ‘1’ > /proc/sys/net/ipv4/ip_forward

开发IP转载功效

PC第22中学的另外配置:

为PC2加多路由,命令:

#route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

#route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1

四、验证:

PC1:

ping网关

#ping 192.168.2.1

#ping 192.168.1.1

ping PC3:

#ping 192.168.1.2

PC3:

ping网关

#ping 192.168.1.1

#ping 192.168.2.1

pint PC1

#ping 192.168.2.2

五、Bug调试:

出错的原因根本集聚在PC2多个地点

1.反省PC2是或不是同意IP报文转载(/proc/sys/net/ipv4/ip_forward的值是还是不是为1)

2.路由安装是还是不是精确(#route 回车查看)

里面恐怕出现难点:(暗中认可路由的退换)

linux主机原网卡eth0,IP地址为172.19.74.X/24,新增添一块网卡eth1,配置别的八个网段的IP
10.219.17.X/24,发现个别到网关都通,但原172.19.74.X段的主机无法访谈那台主机了。

翻看路由表发掘,私下认可路由走到新添的那块网卡eth1上去了:

要删掉那条暗中认可的路由,再亲增一条私下认可路由走原本的eth0

命令:

route del default gw 10.219.17.1 dev eth1

route add default gw 172.19.74.1 dev eth0

再查看路由表:

[[email protected]
~]# netstat -r

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

172.19.74.0 * 255.255.255.0 U 0 0 0 eth0

10.219.17.0 * 255.255.255.0 U 0 0 0 eth1

link-local * 255.255.0.0 U 0 0 0 eth1

default 172.19.74.1 0.0.0.0 UG 0 0 0 eth0

然后,组网的整套设备都苏醒通常了。

另一种艺术可以透过iptables端口转载来兑现

分享语句:192.168.1.0/24内网 221.235.206.51外网

iptables-APOSTROUTING-tnat-s192.168.1.0/24
-oeth1-jSNAT–to-source221.235.206.51

echo1>/proc/sys/net/ipv4/ip_forward

一、蒙受: 三台直接相接的微型Computer主机 PC1——PC2——PC3
个中PC2上有两块网卡eth0、eth1,分别与…

  配置0号互联网和1号互连网中的Computer,网关分别为192.168.0.0和192.168.1.0。那样0号网段的微管理器就能够访谈1号网段的管理器了,1号网段的也足以访谈0号网段的计算机了。必发88官网 1

一贯安装Ubuntu7.04,安装很顺畅,非常快安装完了。然后配置网络,将网卡eth0配置为192.168.1.234,因为本来的网段正是192.168.1.0/24,另一块网卡eth1配置为网段192.168.2.0/24的网关192.168.2.1,那样全体别的Computer都以局域网192.168.2.0/24内的客户机了。

  硬件供给:
  一台设置Ubuntu的PC。
  两块网卡。

169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0
eth0

  开启iptables转载准绳:

net.ipv4.ip_forward=1

  # sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
  # sudo ifconfig eth1 192.168.1.1 netmask 255.255.255.0 up

第一当然是要有一台能够安装Ubuntu7.04的微型Computer(一般不是忒新的微管理器都得以安装),而且有四个网卡,作为多个网段的网关。

  从分界面处理里布署越来越好,那样每趟都不要施行上边的一声令下了。

 这一个布局会在系统运维的时候设置系统参数,那样IP转载就形成了。

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

硬件

  默认ip_forward值为零,区别意转载,改为1就能够转载了。假设想每趟开机允许转载的话,能够将上述命令到场运维脚本rc.local前面。

顺手也助长了:

  配置相当的粗略,借使有五个网段的网络:0和1,分别是192.168.0.0和192.168.1.0。在这之中eth0接在0号网络,eth1接在1号网络。以后分别给两块网卡eth0和eth1分配分裂网段的IP地址:

net.ipv4.tcp_syncookies=1

the device eth0 is not ready

三个是192.168.1.0/24的网关,一个是192.168.2.0/24的网关,还可能有一个是回路,最后三个是私下认可路由。

必发88官网 2

 udo sed -i~ “s/\/sbin\/ifconfig/env LANG=en_US \/sbin\/ifconfig/g”
/etc/firestarter/firestarter.sh 

安装配备

对象            网关            子网掩码        标识  跃点   引用  使用
接口

192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0
eth0

net.ipv4.icmp_echo_ignore_broadcasts=1

有好几台微型Computer,希望能够将个中一台Computer作为服务器,为别的Computer提供路由,分享等服务,为了稳固和平安,采纳linux作为服务器系统,Ubuntu是拾分易用的八个Linux的发行版,笔者就选择它来做。

192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0
eth2

设置防火墙管理工科具FireStarter,可是运行时发生以下错误:

但不精晓干什么在Ubuntu下再而三说并未有操作的权位,只能另寻他路:

下一场是IP转载,比相当多材料说选取上边包车型客车指令张开I转载:

唤醒运维战败。使用以下命令就可以:

sudo echo “1” > /proc/sys/net/ipv4/ip_forward

用route -n命令能够观望路由表的新闻:

内核 IP 路由表

修改/etc/sysctl.conf,在文书的最后加上: