在Linux系统中,设置默认路由通常涉及到修改网络配置文件或使用命令行工具
使用命令行工具:
临时设置默认路由:
sudo ip route add default via <gateway-ip> dev<interface>
例如:
sudo ip route add default via 192.168.1.1 dev eth0
这将会将默认路由设置为通过IP地址为192.168.1.1的网关,并使用eth0网络接口。
要永久设置默认路由,需要编辑/etc/network/interfaces(Debian/Ubuntu)或/etc/sysconfig/network-scripts/route-<interface>(RHEL/CentOS/Fedora)文件。
修改网络配置文件:
对于基于Debian的系统(如Ubuntu),编辑/etc/network/interfaces文件:
sudo nano /etc/network/interfaces
在文件中添加以下内容:
auto<interface>
iface<interface> inet static
    address <your-ip>
    netmask <your-netmask>
    gateway <gateway-ip>
例如:
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
保存文件并重启网络服务:
sudo systemctl restart networking
对于基于RHEL的系统(如CentOS/Fedora),编辑/etc/sysconfig/network-scripts/route-<interface>文件:
sudo nano /etc/sysconfig/network-scripts/route-eth0
在文件中添加以下内容:
default via <gateway-ip> dev<interface>
例如:
default via 192.168.1.1 dev eth0
保存文件并重启网络服务:
sudo systemctl restart network
请根据您的实际情况替换上述示例中的<gateway-ip>、<interface>、<your-ip>和<your-netmask>等变量。