Linux 下怎么设置、删除网关

ifconfig 查看网卡。
vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑配置。
GATEWAY=网关IP 设置网关。
GATEWAY= 注释掉删除网关。
:wq 保存退出。
service network restart 重启网络。

别这么干,直接用 ip route add default via 网关IP dev 网卡名 设置。
ip route del default via 网关IP dev 网卡名 删除。

速成,别慢。

linux 创建虚拟网卡的几种方法

添加虚拟网卡有几种方法。

用命令快速创建。
比如用 ifconfig eth0:0 1 9 2 .1 6 8 .1 0.1 0 up 在 eth0 上加个 eth0:0 虚拟卡,IP 是 1 9 2 .1 6 8 .1 0.1 0要删就 ifconfig eth0:0 down,重启后没了。
但 MAC 地址和 eth0 一样,这不行。

改配置文件。
Ubuntu 下改 /etc/network/interfaces。
加行 auto eth0:0 和 iface eth0:0 inet static address 1 9 2 .1 6 8 .1 0.1 0 netmask 2 5 5 .2 5 5 .2 5 5 .0。
保存后用 sudo /etc/init.d/networking restart 重启网卡。
这个能保存,重启不丢失。

用 tap 方法。
这解决 MAC 地址问题。
用 tunctl -b tap0 创建 tap0。
ip link set tap0 up 激活。
加到网桥 brctl addif virbr0 tap0。
给网桥配 IP ifconfig virbr0 1 6 9 .2 5 4 .2 5 1 .4 up。

你自己掂量。