linux network config


/etc/gated.conf             gated的配置,只能被gated守护进程所使用

/etc/gated.version             gated守护进程的版本号

/etc/gateway                 由routed守护进程可选择地使用

/etc/networks                 列举机器所连接的网络中可以访问的网络名和网络地址。
                    通过路由命令使用,允许使用网络名称

/etc/protocols                 列举当前可用的协议,请参阅网络管理员指南和联机帮助页

/etc/resolv.conf             DNS Server

/etc/rpc                 包含RPC指令/规则,这些指令/规则可以在NFS调用、远程文件系统安装等中使用

/etc/exports                 要导出的网络文件系统(NFS)和对它的权限

/etc/services                 将网络服务名转换为端口号/协议,由inetd、telnet、tcpdump和一些其他程序读取,有一些C访问例程

/etc/xinetd.conf             xinetd的配置文件,请参阅xinetd联机帮助页。
                    包含每个网络服务的条目,inetd必须为这些网络服务控制守护进程或其他服务。
                    注意,服务将会运行,但在/etc/services中将它们注释掉了,这样即使这些服务在运行也将不可用

/etc/hostname                 该文件包含了系统的主机名称,包括完全的域名,例如www.linuxaid.com.cn

/etc/host.conf                 该文件指定如何解析主机名。Linux通过解析器来获得主机名对应的IP地址

/etc/sysconfig/network             指出NETWORKING=yes或no,由rc.sysinit读取

/etc/sysconfig/network-scripts/if*     Red Hat网络配置脚本

/etc/hosts                 机器启动时,在查询DNS以前,机器需要查询一些主机名与IP地址的匹配信息,
                    这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,
                    系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址

################################################################################

CONFIG Network
File: /etc/sysconfig/network    # this file config the default network profile
Content:
NETWORK=yes[/no]          # startup network
HOSTNAME=hostname          # host name
GATEWAY=gw-ip            # the ip of gateway
FORWARD_IPV4=yes[/no]         # startup ip forward
GAREWAYDEV=gw-dev          # the nio of gateway. eth0, etc

################################################################################

CONFIG Domain Name
File: etc/hosts
Content:
# IP address        myhost.mydomain.org        aliases
127.0.0.1               localhost.localdomain        localhost
192.168.0.100           server1.example.com        server1

################################################################################

CONFIG NIO
File: /etc/sysconfig/network-devices/ifcfg-ethX[:Y]
Content:
DEVICE=ethX[:Y]            # the NIO alias, if [:Y] used, means there are
                # multi-ip assigned to same card
BOOTPROTO=static[/dhcp/none]    # Ip assignment
BROADCAST=192.168.0.255        #
HWADDR=00:0C:29:03:96:51    # mac address, if this is a multi-ip cfg, it can
                # leave out this line
IPADDR=192.168.0.100        # ip   
NETMASK=255.255.255.0        # mask
NETWORK=192.168.0.0        # subnet
[GATEWAY=192.168.0.1]        # if there is only one gw config in '/etc/sysconfig/network'
                # leave out this line
ONBOOT=yes[/no]            # active on system startup
[MTU=1450]            # the mtu size

################################################################################

CONFIG MTU
File:
Cmd: ifconfig eth0 mtu xxx    # 68 <= xxx <=1500

################################################################################

CONFIG DNS
File: /etc/resolv.conf        # max 3 nameserver can be added
Content:
[domain   ringkee.com]            # 定义本地域名
[search   www.ringkee.com ringkee.com]    # 定义域名的搜索列表
[sortlist]                #对返回的域名进行排序
nameserver   202.96.128.86        # 1st nameserver
nameserver   202.96.128.166        # 2nd nameserver
### 配置 Tree莓派中的 `network-config` 文件 在树莓派上配置网络可以通过多种方式实现,其中一种方法是利用 `network-config` 文件。这种方法特别适用于无头模式(即不带显示器的情况下),尤其是在首次设置 Ubuntu Server 或其他基于 Linux 的系统时。 以下是有关如何通过 `network-config` 文件进行网络配置的具体细节: #### 使用 `network-config` 进行网络配置 当准备安装镜像到 SD 卡时,可以在引导分区中创建一个名为 `network-config` 的文件[^1]。该文件允许用户定义静态 IP 地址、DNS 设置以及其他网络参数。下面是一个典型的 `network-config` 文件的内容示例: ```yaml version: 2 ethernets: eth0: dhcp4: true wifis: wlan0: optional: true access-points: "your_wifi_ssid": password: "your_wifi_password" dhcp4: true ``` 上述 YAML 格式的配置文件实现了以下功能: - 对于以太网接口 (`eth0`) 启用了 DHCP 自动获取地址。 - 定义了一个 Wi-Fi 接口 (`wlan0`) 并设置了 SSID 和密码以便自动连接至指定的无线网络。 如果需要更复杂的网络环境,例如静态 IP 地址分配,则可以调整如下所示的部分: ```yaml version: 2 ethernets: eth0: addresses: - 192.168.1.10/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 wifis: wlan0: optional: true access-points: "your_wifi_ssid": password: "your_wifi_password" addresses: - 192.168.1.11/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 ``` 在此配置下,设备会尝试使用固定的 IP 地址并指向 Google 提供的公共 DNS 服务器作为解析服务提供者。 #### 开机等待网络选项 除了手动编辑 `network-config` 外,还可以借助 `raspi-config` 工具进一步优化开机过程中的网络行为。具体来说,可以选择是否让系统在完全启动之前等待网络连接建立完毕。这通常是在高级选项菜单下的 **Wait for Network at Boot** 中设定[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值