我在某台机子安装Ubuntu Server时,安装过程跳过了网络配置的步骤,回头在另一台机子SSH登录这台机子的时候始终不能连接,通过路由器DHCP Client Table列表中查看发现安装Ubuntu Server的这台机子并未加入网络,很是奇怪。于是在这台机子上执行命令:
$ifconfig
返回结果中只有lo,没有eth0,这才联想到可能和安装时跳过网络配置有关,只需要简单配置一下即可让这台机子正常加入网络。
$sudo pico /etc/network/interfaces
这就会启动简单文本编辑器来编辑Linux网络配置文件
在这里你应该会看到如下内容:
auth lo
iface lo inet loopback
这个正是lo回环,我需要让这台运行Ubuntu Server的机子通过DHCP获得IP来加入网络,那么我只需要在上面的lo回环的配置内容下面加入:
auth eth0
iface eth0 inet dhcp
按下Ctrl+O组合键即可保存,按下Ctrl+X退出。
让网络配置文件生效有两个办法:
1、重启Ubuntu:
$sudo reboot
2、重启网络组件:
$sudo /etc/init.d/networkding restart
只要显示Reconfiguring network interfaces... [OK]
即成功重启网络组件。
如果并不是通过DHCP来获得IP而是需要手动指定IP(比如192.168.1.1)并且指定网关(如192.168.1.254),那么如此配置:
auth eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
如果是手动指定IP并且还需要访问互联网,比如wget下载,那么还需要设置DNS:
$sudo pico /etc/resolv.conf
向这里添加配置内容:
nameserver xxx.xxx.xxx.xxx
保存即可。
图形界面有时候配置网络不能生效,可以用命令行配置
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
分享到:
相关推荐
### Ubuntu 双网卡设置内外网上网问题及路由转发详解 #### 一、背景介绍 在企业级网络环境中,有时需要让一台计算机同时连接到不同的网络,并在这两个网络之间进行数据转发。例如,在某些场景下,我们需要一台...
### Ubuntu 双网卡设置及路由转发详解 #### 一、引言 在现代网络环境中,经常需要在不同网络之间进行数据传输或资源共享。对于拥有两块网卡的Ubuntu计算机而言,合理配置这些设备能够使其成为强大的路由器或者网关...
在IT行业中,FRRouting(简称FRR)是一款强大的开源...总之,熟悉FRR和libyang在Ubuntu下的搭建和使用,能够帮助你更好地管理网络基础设施,实现高效、可靠的路由策略。务必在实践中不断探索和学习,以保持与时俱进。
实验可能包括BGP邻居建立、路由策略的设置和路径选择原则。 5. **路由表的更新与维护**:动态路由的核心是根据网络变化实时更新路由表。实验将探讨路由器如何通过路由协议学习新的路径,以及如何处理网络故障导致的...
接下来,需要增加路由规则,分别设置电信和联通的网关。在终端中执行以下命令: ``` ip route flush table tel ip route add default via 114.80.227.33 dev eth0 src 114.80.227.34 table tel ip rule add from ...
QT+Ubuntu+路由模块+STM32F1 实训做智能小车项目笔记 一、项目开发流程 1.1 企业项目开发流程 * 明确需求:确定项目的需求和目标 * 确定硬件:选择合适的硬件设备,例如 STM32F1 微控制器 * 分解模块:将项目分解...
【Ubuntu16下Quagga进行网络路由仿真】 在Ubuntu 16.04操作系统中,Quagga是一个开源的网络路由软件套件,用于实现路由器功能,支持多种路由协议,如OSPF(开放最短路径优先)、BGP(边界网关协议)和RIP(路由信息...
Ubuntu 16 下 quagga 进行网络路由仿真 概述 Quagga 是一个开源的路由软件,可以模拟各种路由协议,例如 OSPF、RIP、BGP 等。Ubuntu 16 是一个流行的 Linux 操作系统。通过在 Ubuntu 16 下安装和配置 Quagga,我们...
在Ubuntu操作系统中,网络配置是系统管理的重要环节,它涵盖了从基本的IP地址设置到复杂的网络服务配置。本文将深入探讨Ubuntu网络配置的相关知识点,帮助用户理解和掌握如何在Ubuntu环境中进行有效的网络设置。 ...
在Ubuntu下,网络调试的基础工具包括`ifconfig`(显示网络接口信息)、`ping`(测试网络连通性)、`traceroute`(追踪数据包路由)和`netstat`(查看网络连接状态)。这些命令行工具可以帮助我们检查网络连接、分析...
Ubuntu 配置双网卡 在 Ubuntu 系统中配置双网卡是一项常见的网络配置需求,特别是...配置双网卡需要注意网络配置文件的修改、路由的添加和网关的设置。同时,也需要注意避免一些常见的错误,以确保网络的稳定和安全。
- **配置示例**:通过 `ip addr add` 添加 IP 地址,使用 `ip route add` 配置路由规则。 ##### 6.3 动态主机配置协议 (DHCP) - **客户端配置**:通过 `dhclient` 命令获取 DHCP 分配的 IP 地址。 - **服务器部署*...
第10章专门讲解了网络设置,从基础的IP网络配置到底层网络设置、域名服务、DHCP配置、高级网络设置、内核与接口命名不一致性处理、网络设置启动、多阶段映射、网络服务设置和故障排除以及建立路由网关。 第11章介绍...
### 在Ubuntu 18.04系统中使用Netplan工具配置网络 #### 一、Netplan简介 Netplan 是一款用于在终端配置网络的工具,它适用于包括 Ubuntu 18.04 在内的多个 Linux 发行版。相较于传统的网络配置方式(如通过 `/etc...
包括设置配置文件的掩码、日志文件的掩码、SNMP 代理、多路径路由等。最后,使用 make install 命令安装 FRR。 本资源提供了在 Ubuntu 20.04 上编译安装 FRR 的详细步骤,包括更新系统源、安装依赖项、安装 cmake ...
我自己在网上找了些资料,都说不清楚,我自己借鉴和摸索,最终整理出了这些命令。亲测可用。适合菜鸟和高手。
- 如果需要配置特定的路由,可以使用`route add -net <目标网络> netmask <子网掩码> gw <下一跳地址>`命令。 ##### 3.4 保存并重启网络服务 保存配置文件后,需要重启网络服务以应用新的设置。可以使用以下命令...
ubuntu Ros虚拟机镜像,已配置好ROS系统和常用软件,功能包齐全,免去安装烦恼,已经在ros小车上验证通过,有两个版本: 版本一:ubuntu18.04+melodic 版本二:ubuntu16.04+kinetic
- **网络配置**:通过`ifconfig`可以查看和配置网络接口,例如设置IP地址(`ifconfig eth0 add 192.168.1.1 netmask 255.255.255.0`)、激活或关闭网络接口(`ifconfig up/down`)以及添加路由(`route add-...
- 编辑DHCP配置文件,配置IP地址段、DNS服务器、路由等信息。 ```bash root@server:~# vi /etc/dhcp/dhcpd.conf ``` - 配置内容如下: ```conf ddns-update-style none; subnet 10.0.0.0 netmask 255.255....