`
rsljdkt
  • 浏览: 454350 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(总结) Ubuntu网络设置

 
阅读更多

Ubuntu的网络设置涉及到如下文件:

/etc/network/interfaces # 网络接口配置,包括网络接口说明、IP地址、子网掩码、网关等

/etc/resolv.conf # DNS服务器设置

/etc/hostname # 主机名设置

/etc/hosts # 域名解析映射

/etc/hosts.allow # IP访问允许规则

/ect/hosts.deny # IP访问禁止规则

注意:修改网络配置文件后,要重启网络接口,使用命令:/etc/init.d/networking restart

1. IP配置方式一:IP自动获取(DHCP)

只需修改/etc/network/interfaces文件即可,修改后内容如下:

auto eth0 # 设置eth0开机自动加载

iface eth0 inet dhcp # 定义网络接口eth0为Internet,DHCP方式。

2. IP配置方式二:IP手动配置(Static)

a) 修改/etc/network/interfaces文件:

auto eth0

iface eth inet static

address 10.0.2.25

gateway 10.0.2.25

netmask 255.255.255.0

#network 10.0.2.0

#broadcast 10.0.2.255

b) 配置DNS,修改/etc/resolv.conf,内容如下

nameserver x.x.x.x # 首要DNS服务器

nameserver xx.x.x # 备用DNS服务器

 

3. 关于主机名:

直接修改/etc/hostname文件即可,文件中仅存主机名

4. 主机访问控制:

通过修改tcpd的配置文件/etc/hosts.allow与/etc/hosts.deny来完成,当配置冲突时,以前者配置为准,

因此,二者仅需其一即可完成配置。二者同时存在的原因是这样使得配置更加清晰,即允许规则放在hosts.allow中,禁止规则放在hosts.deny中。

文件中一条规则占用一行,格式为:

daemon_list:client_list[:shell_list],其中,daemon所示daemon进程名,必须在/etc/rc.d/(BSD风格的启动脚本)或/etc/init.d(SystemV风格的启动脚本)下出现

sshd的配置例子:

# /etc/hosts.allow

ALL:127.0.0.1 # 允许本机访问所有服务

sshd:10.0.2.0/255.255.255.0 # 允许10.0.3.0网段的IP访问ssh服务

sshd:10.0.3.0/24 # 允许10.0.3.0网段的IP访问ssh服务

# /etc/hosts.deny

ALL:ALL # 禁止所有访问

5. 其他:使用命令方式配置网络信息

本方式仅执行命令后有效,重启机器后,所做更改消失,所以永久改动还是直接修改配置文件好

ifconfig eth0 <ip_addr> netmask <netmask> # 配置IP地址和子网掩码

route add default gw <gw_addr> # 配置网关

hostname <new_hostname> # 配置主机名

dhclient eth0 # DHCP方式获取

分享到:
评论

相关推荐

    Ubuntu网络设置详解

    ### Ubuntu网络设置详解 #### 一、概述 Ubuntu作为一款广受欢迎的Linux发行版,在企业和个人用户中都有着广泛的应用场景。对于很多用户来说,正确地配置网络是使用Ubuntu的基础之一。本文将详细介绍Ubuntu中的四种...

    linux Ubuntu系统网络调试助手.rar

    总结来说,"Linux Ubuntu系统网络调试助手"是一款实用的工具,它结合了UDP和TCP通信功能,以及数据的两种显示模式,为Ubuntu用户在网络调试和开发过程中提供强大的支持。通过熟练掌握这个工具的使用,可以大大提高...

    Ubuntu 8.10网络设置说明,非常详细Ubuntu 8.10网络设置说明,非常详细

    ### Ubuntu 8.10网络设置详解 #### 一、背景介绍 Ubuntu 8.10,代号Intrepid Ibex,是Ubuntu发行版的一个版本,发布于2008年10月30日。它引入了许多新的功能和改进,尤其是在网络配置方面。对于那些初次接触Ubuntu...

    虚拟机下的ubuntu的NAT网络设置

    总结以上内容,虚拟机下Ubuntu的NAT网络设置主要包含以下几个重要知识点: - NAT网络模式的基本概念及其在网络通信中的作用。 - VMnet8虚拟网络适配器的IP地址设置与网卡配置。 - 子网IP、子网掩码和网关地址的配置...

    ubuntu双网卡设置上网问题

    通过手动配置网络参数、启用IP转发以及设置NAT规则,可以有效地将Ubuntu计算机转变为高效的网络设备。这对于企业级网络管理和家庭网络环境都非常有用。希望本文能够帮助您更好地理解和掌握Ubuntu下的网络配置技巧。

    VM虚拟机配置ubuntu网络

    尤其是对于使用VMware软件作为虚拟化平台的用户,本知识点将详细介绍如何配置Ubuntu系统在VM虚拟机中实现静态网络设置。 首先,需要了解Ubuntu系统中网络配置的基本原理。在较新的Ubuntu版本中(比如18.04及以后的...

    Ubuntu 设置Samba服务器

    ### Ubuntu 设置Samba服务器 #### 系统平台:VMware Workstation 6.5 + Ubuntu 11.04 在本篇文章中,我们将详细介绍如何在Ubuntu 11.04上配置Samba服务器,使其能够与Windows系统进行文件共享。Samba是一个开源...

    Ubuntu系统管理网络常用的nmcli命令

    Ubuntu 系统管理网络常用的 nmcli 命令 nmcli 命令是 Ubuntu 系统中网络管理的关键工具之一,由 NetworkManager 系统服务提供。NetworkManager 系统服务主要包含三种工具:nmcli(命令行工具)、nmtui(基础文本...

    ubuntu网络环境配置

    本文将详细介绍Ubuntu网络环境配置的相关知识点,帮助读者掌握如何高效地配置和管理Ubuntu系统的网络设置。 #### 二、Ubuntu网络配置基础 ##### 2.1 网络接口概述 在Ubuntu系统中,网络接口是连接计算机与外部...

    Ubuntu网络环境搭建

    ### Ubuntu网络环境搭建知识点 #### 一、Ubuntu 10.04安装与配置 **1.1 Ubuntu 10.04安装** - **安装背景**:选择使用Ubuntu 10.04 LTS(长期支持版),因其具有较高的稳定性和良好的社区支持,非常适合用于生产...

    Ubuntu18.04下的KVM网络配置(附各种问题解答)

    4. 建立网桥:使用“brctl”命令可以建立一个网桥,例如“br0”,然后将其绑定到一个正常工作的网络接口上,例如“eth0”,并将其设置为连接本机和外部网络的接口。 5. 配置 qemu_ifup 启动脚本:qemu_ifup 是一个...

    Ubuntu Server 20.04使用network-manager接管网络管理

    Netplan是一个用于配置Ubuntu网络接口的工具,它读取YAML格式的配置文件。找到你的网络配置文件,通常位于`/etc/netplan/`目录下,文件名可能是`01-netcfg.yaml`或类似的。打开这个文件进行编辑: ```shell sudo ...

    虚拟机网络配置-虚拟机中ubuntu和window

    3. 设置Ubuntu的网络连接,进入Ubuntu系统,选择“系统”-&gt;“首选项”-&gt;“网络链接”,然后切换到“有线”标签페이지。 4. 在“有线”标签页面中,选择“Auto eth0”,然后点击右边的“编辑”按钮,出现 IPv4 设置...

    ubuntu linux设置静态ip

    总结,以上就是Ubuntu Linux设置静态IP的详细步骤,包括切换到root用户,编辑Netplan配置文件,应用新配置,重启网络服务以及验证设置。这个过程对系统管理员来说是日常工作中常见的任务,对于确保网络服务的稳定...

    ubuntu20.04 PXE 网络自动化部署

    ### Ubuntu 20.04 PXE 网络自动化部署详细步骤 #### 一、概述 PXE(Preboot Execution Environment,预启动执行环境)是一种标准的客户端计算机通过网络从服务器下载并运行启动程序的技术。本文将详细介绍如何在...

    ubuntu系统配置安装问题总结.docx

    * `ifconfig` 命令可以查看或设置网络设备属性 * `mkdir` 命令可以新建一个目录 * `rm` 命令可以删除档案及目录 * `tar` 命令可以对文件目录进行打包备份 * `cp` 命令可以拷贝文件或目录 * `man` 命令可以查看命令的...

    ubuntu20.04 dpkg无网安装cmake

    总结,虽然没有网络连接,但通过dpkg和离线获取的.deb文件,我们仍然能在Ubuntu 20.04系统上安装CMake。这种方法同样适用于其他软件,只需确保下载了相应版本的DEB包并处理好依赖关系即可。注意,尽管可以强制安装,...

    Ubuntu ubuntu server 10.0.4 安装

    Ubuntu Server 10.0.4的安装涉及多个关键步骤,从介质准备、语言与键盘设置,到分区创建与配置,再到用户账户与软件包选择,每一步都需谨慎操作。尤其是分区规划和引导加载器配置,直接影响系统的稳定性和性能表现。...

Global site tag (gtag.js) - Google Analytics