把linux的一个网卡配置为一个路由器的端口,该怎么配?

作者&投稿:从咽 (若有异议请与网页底部的电邮联系)
怎么把linux当作路由器 映射内网,现在情况是这样的,一台基于linux的设备,配置的双网卡~

需要启用路由转发功能,例如:
echo 1 >/proc/sys/net/ipv4/ip_forward
然后还需要配置iptables的NAT功能,例如:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 内部web设备的地址

根据你的网络拓扑来配置,具体的数字,询问网管。

输入以下代码,vi / etc / sysconfig / network-scripts / ifcfg-eth0,填写IP地址,子网掩码,网关,填写后,保存并退出,重启网络服务,红框代码为重启 代码,ping网关,测试外部网络,通过正常操作。

1、打开Linux终端系统,然后在系统中输入以下代码, vi / etc / sysconfig /网络脚本/ ifcfg-eth0。

2、开始填写命令代码,例如IP地址,子网掩码和网关。

3、填写后,保存并退出。

4、重启网络服务,红框代码是要重启的代码。

5、对网关执行Ping操作,测试外部网络,然后通过正常操作。


扩展资料:

ifconfig查看网卡信息的命令(网卡的名称为eth0〜ethN,取决于使用的网卡),只有root用户才能使用,普通用户不能使用。

route -n命令可查看路由,cat /etc/resolv.conf可查看DNS并配置DNS, 有三种方法可以在此文件的命令行中修改IP,其中之一是临时的,重启后将不可用。



输入如下代码、vi/etc/sysconfig/network-scripts/ifcfg-eth0、填写IP地址、子网掩码、网关、填写完毕后,保存并退出、重新启动网络服务、红色框代码是要重新启动的代码、Ping网关、测试外网、通过正常操作。

1、打开Linux终端系统,然后在系统中输入如下代码。vi/etc/sysconfig/network-scripts/ifcfg-eth0

2、开始填写IP地址、子网掩码、网关等命令代码。

3、填写完毕后,保存并退出。

4、重新启动网络服务、红色框代码是要重新启动的代码。

5、Ping网关、测试外网、通过正常操作。

扩展资料

ifconfig 查看网卡信息的命令(网卡以eth0~ethN命名,看你网卡用的是哪个),只在root用户下可能,一般普通用户不能用。

route -n 查看路由的命令、cat /etc/resolv.conf 查看DNS、配置DNS可在这个文件配置命令行里有三种修改IP方法、其中一种是临时的、重启后就没有了。



试试能不能ping通192.168.2.1,
如果不通则问题出在PC2,检查一下是不是防火墙设置之类的
如果通则问题出在router,设置router路由及nat规则

路由至少要2个网卡 使用iptables可以做到
开启转发

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

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
  
这句的具体含义:
  POSTROUTING:在通过Linux路由器之后做的策略,也就是路由器的外网接口。
  -s 192.168.1.0/24:源数据所来自这个网段,也可以是单个ip,不写表示所有内网ip。
  -o eth0 -j MASQUERADE:表示在eth0这个外网接口上使用IP伪装。


linux虚拟机 创建双网卡 一个外网 一个内网 内网作为PC网关 中间route一...
1,setup---enable firewal 2,vim \/etc\/sysctl.conf net.ipv4.ip_forward =1 sysctl -p 3,iptables -t nat -A POSTROUTING -s 10.132.11.0\/24 -o eth2 -j SNAT --to-source 120.195.110.111

Linux虚拟机中的IP与宿主机IP不一样,但是能上网能ping通宿主机IP,但...
问题 1,虚拟机的IP地址网段是不能随便设的,要跟据你选择的网卡类型设置。2,跟据你的描述,推段,的虚拟机并没有设置成bridged,很可能是设置成了nat 解决方案 1,将你的虚拟机的网卡删除再重新添加,添加时注意要选择可以bridged网络接口。2,先通过动态IP取得方法获取IP地址(如果是真正的bridge...

linux下怎样把两个IP设置在同一网段
第一台运行 ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 第二台运行 ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up 不需要网关,直接互Ping应该就是通的了。

linux怎么配置自己的网站面板?
掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。tunel建立隧道dstaddr设定一个远端地址,建立点对点通信-broadcast为指定网卡设置广播协议-pointtopoint为网卡设置点对点...

Linux如何设置上网???
linux上网设置经典二法 1、一种是linux共享局域网内的windows主机上网 如果你的网卡linux能够识别的话在安装的时候会有网卡配置过程。从列表中选择网络设备,一般为eth0,点击“编辑”,在打开的“编辑接口”对话框中,用户可以通过DHCP来配置网络,这样也可以,不过我更喜欢定制一个静态IP,所以去掉“使用...

如何在linux中为一个网卡配置多个IP
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说明:up是表示立即激活 所以给单网卡配置多ip的方法就是使用命令:ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up ifconfig eth0:1 192.168.0.2 netmask 255.255.255.0 up ping测试通过,就完成了单网卡配置多ip的...

linux查看内网ip命令linux查看内网ip
linux下如何自动获取ip连上校园网,说下我们学校的网络,我们学校内网网段是172.31段的,网关是172.31.0.1?内网是不是不可以上网的呢?还是专网不能上网?你把那个可以上网的ip先设置好,dns也填好。再到高级那里,添加一个不能上网的ip地址,网关的倒是可以不用填。我就是用上网的ip做为主ip,...

为什么我的linux虚拟机不能ping通本机的ip,但本机的本地ip可心ping通l...
ping 127.0.0.1127.0.0.1作为linux中回环设备,任何时候都可以ping的通。不通是因为虚拟机IP和主机IP不再一个IP域里面。具体查一下IP分类。虚拟机的网络如果使用 bridged adaper ,就要保证你拥有一台交换机,这样才可以分配局域网IP,才可以桥接。否则虚拟机会无法得到分配的IP。首先,确定一下,...

linux用什么命令能打开一个网页?
linux系统下命令行访问网页是curl命令。 Curl(CommandLineUniformResourceLocator),在命令行中利用URL进行数据或者文件传输。直接在curl命令后加上网址,就可以看到网页源码。 具体分析一下这个命令语法的用法: 1.基础用法 语法 lynx(选项)(参数) 选项 -case:在搜索字符串时,区分大小写; -ftp:关闭...

求一个linux常用命令网址
命令网址,输入www。linuxde。net即可,把句号改成点,这个网址命令很全。如下图

阳山县13137679727: 把linux的一个网卡配置为一个路由器的端口,该怎么配? -
习朋复方: 试试能不能ping通192.168.2.1,如果不通则问题出在PC2,检查一下是不是防火墙设置之类的 如果通则问题出在router,设置router路由及nat规则

阳山县13137679727: Linux怎么添加静态路由? -
习朋复方: linux下添加路由的方法:一:使用 route 命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192.168.168.110 dev eth0# route add –host 192.168.168.119 gw 192.168.168.1//...

阳山县13137679727: linux下双网卡能不能设置同一网段 -
习朋复方: 1、linux下的每个网卡都是一个独立的设备.比如eth0,eth1..... 2、根据不同的需要,各个网卡可以配置不同的IP地址和子网掩码.可以在同一网段,也可不同网段. 3、shell下可使用:ifcofnig eth0 x.x.x.x. 来配置 4、图形模式参考windows的操作.

阳山县13137679727: 在linux如何对本机内的一个网卡eht0绑定一个IP地址 -
习朋复方: 1、Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 .2、如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个...

阳山县13137679727: 单网卡,双网关在linux上怎么设定 -
习朋复方: 网关=默认路由.系统虽然允许你设定多网关,但一旦设定目标可到达的多个网关后,你的网络会变得特别不稳定.因为你有两条默认的路由,当路由表中无具体路由项时,数据包会随机发往2个网关.这时就会出现192.168.0.0/24的包发到192....

阳山县13137679727: linux ffmpeg怎么设置输出网卡,我想输出一路udp,但是服务器有多个网卡,怎么指定 -
习朋复方: 1连上服务器 找出发包进程kill掉(这一步做不到可以无视) 2数据备份(有重要数据的话) 3重做系统 4还原数据 5做好安全防护(iptables禁用不用的端口,不需要的服务关闭,升级bash最近有漏洞)

阳山县13137679727: 在Linux上怎么两个网卡配同一个IP? -
习朋复方: 在同一个子网中,不可能出现两个设备对应同一个IP地址的,如果想用同一个IP访问两个网卡,可以用以下方法:1. 域名解析 把同一个域名在DNS指向这两个网卡,这样可以通过同一个域名访问两个网卡(一般是轮循)2. 集群 把这两个网卡加入到一个集群中,然后设置一个集群IP.

阳山县13137679727: 在linux如何对本机内的一个网卡eht0绑定一个IP地址
习朋复方: Linux单网卡多IP的配置方法 知道在Linux下网卡被称为eth0,eth1,eth2.....,所有网卡的配置文件都存储在/etc/sysconfig/network- script/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2....来命名的.一块网卡对应一个配置文件.如果我们要给eth0配置...

阳山县13137679727: linux下面怎么配置一块网卡多个网段 -
习朋复方: 如果你的网卡的配置文件(etc/sysconfig/network-scripts/ifcfg-eth0)就是ifcfg-eth0,将其改名为ifcfg-eth0:0,再复制一份为ifcfg-eth0:1,复制第二份为ifcfg-eth0:2,有多少个网段,就复制几份,将这几个文件中的IP分别设定为你想要的IP,然后再重启一下网络服务就可以了.

阳山县13137679727: linux下如何配置网络? -
习朋复方: linux的网络配置可以到文件里面进行配置,具体方法如下:1、查看网卡名,用ifconfig 查看你用的网卡叫eth0 ,还是eth1(或其他)2、cd /etc/sysconfig/network-scripts 3、在上述的文件夹下找到 ifcfg-ethN (ethN即为第一步找到的网卡名)4、vi ifcfg-ethN ,在文件内修改ip、子网掩码、网管以及DNS即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网