我在Amazon上运行了一些Ubuntu14.04机器。当他们启动时,他们的MTU为9001,但这似乎会造成一些问题时,与其他服务器的MTU为1500。当我使用ip link set dev eth0 mtu 1500时,这些问题就会消失。
问题是,我似乎想不出正确的方法来使这件事永久化。
/etc/network/interfaces.d/eth0.cfg看起来像这样
auto eth0
iface eth0 inet dhcp
pre-up /sbin/ip link set dev eth0 mtu 1500
我也尝试过将mtu 1500添加到这一节的末尾。
如果我重新启动,机器将返回一
在通过路由器的radvd广告隧道连接到ipv6 internet的Linux机器上,ip -6 route积累了最近的地址。这一切为什么要发生?它是预期的行为,还是机器配置错误?在直接连接到ipv6隧道的另一台计算机上,ip -6 route保持较短的列表。
在客户端(将最近的地址作为路由进行累积):
ip -6 route # after pinging ipv6.google.com and www.kame.net
2001:200:dff:fff1:216:3eff:feb1:44d7 via fe80::216:1ff:fe14:444 dev eth0 proto static
我对linux还有点陌生,我刚开始的时候才2个月。所以我在路线指令上遇到了麻烦。
我的问题是,我在窗口上没有与我在wsl上的相同的本地IP地址。然而,我成功地添加了另一条路由,但在默认情况下不是这样的,所以我试图使用ether 172.20.128.0,或者将192.168.1.0作为默认/主路由,这样其他设备就可以使用我了,以及其他类似的东西。
ipconfig (窗口)
Carte Ethernet vEthernet (WSL) :
Suffixe DNS propre à la connexion. . . :
Adresse IPv6 de liaison locale
我将MTU大小配置为1000,并在链接ip link set eth0 mtu 1000上配置了eth0。我用ethtool -K gro off禁用了通用接收卸载(gro) (因为这可能导致tcpdump (请看这里)中的"false“帧长度),但是如果现在使用tcpdump捕获,我仍然会得到大于1000的数据包,例如1500个字节。
我做错什么了?
在接收端,MTU设置为1000:
eth0: mtu 1000 14:27:38.361168 IP XXXXXX > YYYYYY: ICMP回波>请求,id 3273,seq 1,长度1480 14:27:38.3614
我输入iwconfig并接收:
root@gh0st:~# iwconfig
lo no wireless connections
eth0 no wireless connections
root@gh0st:~# iwconfig
lo no wireless connections
eth0 no wireless connections
root@gh0st:~#
我还进入ifconfig并接收:
root@gh0st:~# ifconfig
eth0 Link encap:Ethernet HWaddr 08
我试图在嵌入式debain设备上访问internet,但是该设备无法在LAN网络之外平分IP地址,但是设备能够平分LAN网络的IP地址。
我试图通过route add default gw 192.168.1.1 eth0添加默认网关,但它写的是SIOCADDRT: No such process。也尝试过/sbin/route add -net 0.0.0.0 gw 192.168.1.1 eth0,但它也说是SIOCADDRT: No such process。
局域网的默认网关是192.168.1.1.
有人能帮我使这个设备能够平掉互联网地址吗?
下面是一些命令输出
uname -a -
我在路由器(Linux机器)上设置了这些接口:
br0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
inet 192.168.0.3 netmask 255.255.255.0 broadcast 192.168.0.255
bridge name bridge id STP enabled interfaces
br0 8000.00156d8591ec no eth0
wlan0
eth
我遇到了一个奇怪的问题,试图让网络在Linux上使用systemd。
我的网络eth0通过DHCP服务器连接到公司网络:
# more /etc/systemd/network/main.network
#Main connection to the outside world
[Match]
Name=eth0
[Network]
DHCP=yes
IPForward=yes
# networkctl status eth0
2: eth0
Link File: n/a
Network File: /etc/systemd/network/main