Articles of Linuxnetworking

OpenVPN:路由到两个VPN

使用Ubuntu 14.04(最新)。 我想同时使用两个VPN(openvpn)。 局域网是: 10.1.1.0/24 自制的第一个VPN只通过隧道路由192.168.1.0/24networking。 VPN1启动前的路由表 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0 10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 VPN1启动后的路由表 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 […]

根据原始子网输出不同接口的stream量

这是我目前的networking图, http://s1.postimg.org/5689b415b/actual_diagram.png 目的 将172.16.0.x / 18子网networkingstream量路由到ADSL连接 你怎么看待这个方法,它会起作用吗? 目前我无法build立testing环境。 LAN网关 $INTERFACE = eth1 iptables -t mangle -A INPUT -i $INTERFACE \ -p tcp –dport 80 \ -j MARK –set-mark 0x1 iptables -t mangle -A INPUT -i $INTERFACE \ -p tcp –dport 443 \ -j MARK –set-mark 0x1 互联网网关 创build表格networkingstream量 echo 100 web-traffic >> /etc/iproute2/rt_tables 创build一个路由规则 ip […]

根据设备types,是否可以在我的networking上find特定的设备?

我有一堆连接到networking的基于Linux的个人娱乐设备(带有显示器)。 我经常需要通过SSH来设置某些信息。 通过浏览菜单,需要花费一些时间来获取每个IP地址。 这些设备都位于我们的内部networking上,并具有相似的IP地址。 他们都会像10.107.10.XXX一样。 我通常使用TeraTerm和SSH到每个单元使用(根login名和密码)来设置我需要的任何参数。 我希望能扫描我的IP地址范围,并在端口22,我可以确定是否有一个设备。 什么是最好的方式来确定我是否有连接的设备,它的IP地址是什么?

Openvpn:客户端可以ping服务器,服务器不能ping客户端

AWS和GoGrid数据中心之间的openvpn设置有奇怪的问题。 我的networking看起来像这样 /—————-\ /—————-\ /——————\ /—————-\ | VPS-DEVEL.gg | | VPS-VPN.gg | | VPS-VPN.aws | | VPS-PROVIS.aws | | 10.160.64.7/24 | eth1 — eth1 | 10.160.64.9/24 | tun0 — tun0 | 10.160.48.219/24 | eth0 — eth0 | 10.160.52.8/24 | \—————-/ \—————-/ \——————/ \—————-/ 我可以从aws ping gogrid没有问题(两个虚拟机都是VPS-DEVEL.gg和VPS-VPN.gg),但是我不能从gogrid ping到AWS。 我在VPS-VPN.gg上的路由表看起来是这样的: [root@VPSVPN ~]# route -n Směrovací tabulka v […]

如何结合ips来增加服务器带宽?

我有几个ips。 它们中的每一个都被networking提供商限制到2MB / s。 如何将多个ips分配给一个服务器以增加我的服务器的传出带宽? 我的服务器运行CentOS 7。 谢谢!

在Ubuntu上设置主机名失败生动

随着Ubuntu的生动,我不能将我的服务器的hostname与DHCP服务器获得的IP地址绑定 我试图添加在dhclient.conf(并重新启动) set host-name "myserver"; 但是,仍然不工作… 我错过了什么 ?

VirtualBox上的Ubuntu 14.04 Guest OS – 保持断开与networking的连接

作为Virtual Box 5.08上的客户,我正在运行Windows 7主机操作系统以及Ubuntu Linux 14.04 LTS。 在Virtual Box内部,在networking设置下,适配器1选项卡上设置了以下项目: 启用networking适配器已勾选。 附加到:NAT 连接的电缆也被选中。 没有任何设置在端口转发下。 会发生什么呢? 有时候,当我在Linux中使用Chrome打开一个网页时,连接似乎丢失,页面无法find。 它在浏览器里面声明: This webpage is not available DNS_PROBE_FINISHED_NO_INTERNET 当我点击Chrome上的刷新时,它会自动连接并启动页面。 它可以find页面,但最常见的是它只是断开连接并重新连接到Internet。 据说我的同事告诉我,他们看到我不断断开连接,并重新连接到Skype(我在Linux中使用)。 当我通过以太网和WiFi连接公司的networking时,会发生这种情况。 发出一个ifconfig: eth0 Link encap:Ethernet HWaddr 08:00:21:29:85:c6 inet addr:10.0.1.20 Bcast:10.0.1.250 Mask:255.255.255.0 inet6 addr: fe80::a00:27gg:fe27:78d6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17292 errors:0 dropped:0 overruns:0 frame:0 TX packets:12215 errors:0 […]

转到虚拟networking

我们有两台电脑的设置。 S是可以访问Internet的服务器,C是通过192.168.0.0/24networking连接到服务器的客户端。 这工作得很好,但是第三台计算机C2应该连接到C. 问题是C和C2必须通过192.168.0.0/24连接,而C2不能看到S.因此,我们要在S和C之间添加一个使用192.168.1.0/24的虚拟networking。 即,我们有: S <– 192.168.0.0/24 — C <—- X —- C2 我们希望: S <– 192.168.1.0/24 — C <– 192.168.0.0/24 — C2 我们将以下内容添加到S中的/ etc / network / interfaces(以前通过eth0连接到C),并执行“ifup eth0.1”: auto eth0.1 iface eth0.1 inet static address 192.168.1.254 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 而在C中,在“ifdown eth0”之后,删除旧的if并键入: auto eth0 iface eth0 inet static address 192.168.1.2 […]

在systemd-networkd上,在linux上使用dhcp和static ip

我有一个portabel设备,有时需要连接到互联网(更新),但将主要通过以太网电缆直接连接到笔记本电脑使用。 我希望我的用户在连接到路由器时具有即插即用的dhcp ip优势,但在没有涉及到dhcp服务器的情况下仍然能够到达设备。 我基本上想要这样做,但与systemd-networkd: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth0:0 iface eth0:0 inet static address 192.168.0.130 netmask 255.255.255.0 我如何用systemd-networkd来实现这一点,是否有更好的方法来实现相同的结果?

为什么CentOS 7忽略了NETMASK?

我有一个networking问题,我最终跟踪到一个不正确的networking前缀设置。 ip addr报告当前的前缀是/8当它应该是/24 。 但是,当我在/etc/sysconfig/network-scripts/ifcfg-eth0查看NETMASK ,我已经正确设置为255.255.255.0 : [root@ultravps ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Generated by SolusVM DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=xxx.xxx.xx.xxx GATEWAY=xxx.xxx.xx.x NETMASK=255.255.255.0 没有PREFIX设置,当我添加PREFIX ,它解决了这个问题。 不幸的是,这是不方便的,因为每当SolusVM重新configurationnetworking,它恢复到上述configuration,删除PREFIX值。 不过,从我读过的内容来看,当NETMASK被设置时,我不需要指定PREFIX 。 为什么CentOS 7忽略了NETMASK值?