如何在远程机器上的真实 eth 卡之间设置桥接,而不会丢失与该机器的 ssh 连接。
我通过 eth1 iinterface ssh 进入一台机器。172.168.40.2 255.255.255.0。
我想将 eth1 加入 tun/tap 设备“tun0”。如何在不关闭 eth1 并丢失 ssh 连接的情况下执行此操作。
tunctl -u root
brctl addbr br0
brctl addif br0 tun1
brctl addif br0 eth1
Run Code Online (Sandbox Code Playgroud)
结果,连接将丢失
我试图之间的桥梁eth2,并br0 从Ubuntu的11.04内虚框。有到主机物理机的网络桥接。
桥接后从来宾操作系统我可以 ping frombr0 但不能从eth2. 为什么?
ping -I eth2 bbc.co.uk:
PING bbc.co.uk (212.58.241.131) from 172.16.4.186 eth2: 56(84) bytes of data.
From VirtualBox.local (172.16.4.103) icmp_seq=2 Destination Host Unreachable
From VirtualBox.local (172.16.4.103) icmp_seq=3 Destination Host Unreachable
Run Code Online (Sandbox Code Playgroud)
ping -I br0 bbc.co.uk
PING bbc.co.uk (212.58.241.131) from 172.16.4.186 br0: 56(84) bytes of data.
64 bytes from virtual-vip.thdo.bbc.co.uk (212.58.241.131): icmp_req=1 ttl=239 time=31.2 ms
Run Code Online (Sandbox Code Playgroud)
我的 /etc/network/interfaces如下
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet manual …Run Code Online (Sandbox Code Playgroud) 如何计算与 linux 命令返回的模式匹配的行数
我想要以 'foo' 开头返回的行数,所以如果我将输出通过管道传递给 grep 这会起作用吗?
cat | grep -c ^foo
Run Code Online (Sandbox Code Playgroud)