Linux---网络相关配置

文章目录


前言

一台主机需要配置必要的网络信息,才可以连接到互联网,需要的配置网络信息包括IP,子网掩码,网关和DNS。


一.查看网络信息

查看IP信息可以通过ifconfig命令,命令如下:

[root@192 ~]# ifconfig

这里inet后面跟的是网卡IP,ether后面跟的是此网卡的IP地址。

查看网关可以使用 route -n命令,这里的-n是为了防止方向解析,即防止把IP解析成主机名,命令如下:

[root@192 ~]# route -n

 可以看到,网关是192.168.182.2

查看DNS,所使用的DNS记录在/etc/resolv.conf中

[root@192 ~]# cat /etc/resolv.conf

 

nameserver后面指定的就是当前默认使用的DNS

二.修改网络配置信息

网卡连接的配置文件在/etc/sysconfig/network-scripts中,格式为”ifcfg-连接名”。

[root@192 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33

当我们使用nmcli connection发现网卡无任何连接时可以手动创建连接。

[root@192 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
DEVICE=ens160
NAME=ens160
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.26.100
NETMASK=255.255.255.0
GATEWAY=192.168.182.139
DNS1=8.8.8.8
[root@192 ~]# nmcli connection reload

DEVICE:用于指定哪张网卡
NAME:用于指定连接名称
ONBOOT:设置的是开机是否自动生效,yes代表自动生效
BOOTPROTO:设置IP获取方式(dhcp:自动获取 static:手动获取)
IPADDR:设置IP
NETMASK:设置子网掩码
GATEWAY:设置网关
DNS1:设置DNS

 三.主机名设置

每台主机都会有自己的主机名,查看主机名的命令如下:

[root@192 ~]# hostname
192.168.182.137

下面把主机名设置为 localhost 1

[root@192 ~]# hostnamectl set-hostname localhost1
[root@192 ~]# hostname
localhost1

总结

相关推荐

  1. Linux网络配置命令

    2024-06-06 16:08:03       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 16:08:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 16:08:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 16:08:03       82 阅读
  4. Python语言-面向对象

    2024-06-06 16:08:03       91 阅读

热门阅读

  1. 将IP添加到基础设计

    2024-06-06 16:08:03       33 阅读
  2. mac地址一样,ip不同,能ping通么?

    2024-06-06 16:08:03       28 阅读
  3. Python入门:从零到英雄的编程之旅

    2024-06-06 16:08:03       24 阅读
  4. Rust struct

    2024-06-06 16:08:03       29 阅读
  5. MATLAB基础应用精讲-【数模应用】聚类分析

    2024-06-06 16:08:03       30 阅读
  6. Python中的cos函数:深入解析与应用

    2024-06-06 16:08:03       33 阅读
  7. 关于跨平台UI开发的几个问题确认

    2024-06-06 16:08:03       21 阅读
  8. ResourceManager 的 rpc server 模型

    2024-06-06 16:08:03       25 阅读