你好,
我正在使用vpncVPN 客户端。我也在做一些棘手的事情,route以确保我仍然可以访问我的本地网络等(这里的细节不是很重要)。
有时我会得到路由表,所以我得到ping: sendto: Network is unreachable了本来应该解析的 url。
目前,如果我重新启动 Mac OS X,那么一切都会恢复正常。我想要做的是将路由表重置为“默认”(例如在启动时设置的),而无需重新启动整个系统。
我认为第 1 步是route flush(删除所有路线)。第 2 步需要重新加载所有默认路由。
关于如何做到这一点的任何想法?(例如,第 2 步是什么?)
编辑
另外,我注意到另一个症状traceroute在相关地址上也失败了。例如:
traceroute the.good.dns.name
traceroute: bind: Can't assign requested address
我正在尝试使用 eth1 执行 ping,但该程序使用 eth0(默认网络设备)。任何提示、技巧或替代技术可用?
在 RHEL 中,我不使用service network restart命令,而是如何重新启动特定的网络接口,比如说“eth1”,只有一个命令。
“只有一个命令”,因为那也是我ssh正在处理的唯一界面。因此,如果我要使用:ifdown然后ifup,我将永远无法执行该ifup命令,因为我的命令ssh已在ifdown eth1命令后终止一次。
所以应该有一个命令,它允许我完全关闭然后打开为我当前ssh连接提供服务的接口。所以我不需要担心连接完全丢失到我的服务器。
请问有什么想法吗?
在 CentOS 上,我不再有ifcfg-eth0配置文件(我已将其删除)。当我运行时,system-configure-network它显示没有我可以编辑的接口。如何重新创建ifcfg-eth0配置文件?(就像 CentOS 安装程序那样)
我可以手动执行 a:ifconfig eth0 192.168.0.199然后执行ping 192.168.0.1. 但这不是正确的方法。我如何使用 CentOS 网络脚本来做到这一点?
我不喜欢手动执行此操作,因为有很多硬链接和令人困惑的东西。我是 CentOS 的新手。
每当我重新启动 CentOS Hyper-V 虚拟机时,eth0都不会自动启动。我需要做的就是执行ifup eth0并且一切都已修复,但这在 ssh 中是不可行的!我从运行级别 3 开始。
[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)
Run Code Online (Sandbox Code Playgroud)
在ifup eth0控制台上执行后:
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:5D:2B:2B:07
inet addr:10.10.0.3 Bcast:10.10.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:5dff:fe2b:2b07/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4656 (4.5 KiB) TX bytes:6399 (6.2 KiB)
Interrupt:9 Base address:0xa000
Run Code Online (Sandbox Code Playgroud)
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
IPADDR=10.10.0.3
NETMASK=255.255.255.0 …Run Code Online (Sandbox Code Playgroud) 我有一个带有单个 NIC 的小型服务器,我试图让网桥在其上运行,以便我可以运行 KVM。在这个 NIC 上,我静态分配了几个 IP:
eth0 = 192.168.1.1
eth0:1 = 192.168.1.2
eth0:2 = 192.168.1.3
eth0:3 -> Assign the bridge to this
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下说明设置网桥:
sudo brctl addbr br0
sudo brctl addif br0 eth0:3
sudo ifconfig br0 192.168.1.120 netmask 255.255.255.0 up
sudo route add -net 192.168.1.0 netmask 255.255.255.0 br0
sudo route add default gw 192.168.1.1 br0
sudo tunctl -b -u root -t tap0 > /dev/null
sudo ifconfig tap0 up
sudo brctl addif br0 tap0
Run Code Online (Sandbox Code Playgroud)
但是,当我执行第二个命令时:
sudo brctl addif br0 eth0:3
Run Code Online (Sandbox Code Playgroud)
它将整个 …
用于在专用服务器上安装的新 Ubuntu Server 14.04 实例。所需的一切都设置为 vbox 来宾,然后我将驱动器添加到分配的服务器。当我使用 12.04 时,我的最后一步是 rm -f /etc/udev/rules.d/70-persistent-net.rules 来重置 eth0。
Ubuntu 14.04 不再使用 70-persistent-net.rules。有谁知道如何使用新的网络适配器在启动时重置 eth0 以进行自动配置?
我们有一个客户端需要在 Ubuntu 中设置 2 个 C 类 (/24) 地址范围。我们目前有一个 nic 连接到交换机,并且在交换机上设置了 IP。
我们在基于 RedHat 的系统中多次使用 ifcfg 文件中的 IPADDR_START 和 IPADDR_END 选项,例如:
IPADDR_START=192.168.0.1
IPADDR_END=192.168.0.254
Run Code Online (Sandbox Code Playgroud)
但是,这似乎不是 Ubuntu 中的一个选项。您必须像这样单独设置它们:
auto eth0:x
iface eth0:x inet static
address [IP ADDRESS]
netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
用 shell 脚本创建这个文件很好。但是,我知道“x”只能达到 256,这将只允许一个 C 类。
有谁知道我们如何将多个 C 类 ip 添加到单个网卡?
我最近在专用服务器上安装了 Gentoo。我有 6 个 IP,但在删除 CentOS 安装之前忘记写下一个配置。
我应该有
eth0 = ip1
eth0:0 = ip2
eth0:1 = ip3
eth0:2 = ip4
eth0:3 = ip5
eth0:4 = ip6
或者我应该让 eth0:0 共享主 IP?
eth0 = ip1
eth0:0 = ip1
eth0:1 = ip2
eth0:2 = ip3
eth0:3 = ip4
eth0:4 = ip5
eth0:5 = ip6
我有以下问题:
我的服务器获得了来自 [b] 不同 [/b] 子网的两个 IP。现在我正在尝试配置系统以使其正常工作。我创造了
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
HWADDR=00:30:48:DA:B1:0E
DEVICE=eth0
BOOTPROTO=none
BROADCAST=79.174.69.255
IPADDR=79.174.69.241
NETMASK=255.255.254.0
NETWORK=79.174.68.0
ONBOOT=yes
GATEWAY=79.174.68.1
TYPE=Ethernet
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
HWADDR=00:30:48:DA:B1:0E
DEVICE=eth0
BOOTPROTO=none
BROADCAST=79.174.69.255
IPADDR=79.174.71.74
NETMASK=255.255.255.0
NETWORK=79.174.71.1
ONBOOT=yes
GATEWAY=79.174.71.1
TYPE=Ethernet
Run Code Online (Sandbox Code Playgroud)
但是在“服务网络重启”和“重启”之后
[root@server ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:30:48:DA:B1:0E
inet addr:79.174.71.74 Bcast:79.174.71.255 Mask:255.255.255.0
inet6 addr: fe80::230:48ff:feda:b10e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:910284 errors:0 dropped:0 overruns:0 frame:0 …Run Code Online (Sandbox Code Playgroud) 我有一个带有 2 个公共 IP 地址的专用服务器,并希望通过 iproute2 甚至 iptables 将所有 eth0:1 流量路由到 KVM 来宾。传出流量也应路由到 eth0:1 - eth0 和 eth0:1 分配在不同的子网中。
设置是/应该如下:178.1.2.3 eth0:1 <-> 192.168.1.254 br1, gateway for tap1 <-> 192.168.1.1 KVM Guest