当前位置:首页 > 系统运维 > 正文内容

linux 操作系统配置系统IP

汉谟拉比4周前 (11-11)系统运维1040

linux配置ip地址有多种不同的方法,大家可以根据自己的需要来使用不同的方法配置ip地址。

方法一 ifconfig命令
使用 ifconfig 命令配置 IP 地址ifconfig 命令用于查看和配置网络接口,
可以使用该命令为网络接口配置 IP 地址。假设需要配置 eth0 网卡的 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,网关为 192.168.1.1,
DNS 服务器为 8.8.8.8 和 8.8.4.4,可以按照以下步骤进行配置:

打开终端,输入以下命令以获取当前 eth0 网卡的状态:

ifconfig eth0

停止 eth0 网卡:

sudo ifconfig eth0 down

配置 IP 地址、子网掩码和网关:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1

配置 DNS 服务器:

sudo echo “nameserver 8.8.8.8” >> /etc/resolv.conf

sudo echo “nameserver 8.8.4.4” >> /etc/resolv.conf

启动 eth0 网卡:

sudo ifconfig eth0 up

方法二ipaddr命令
假设需要配置 eth0 网卡的 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,
网关为 192.168.1.1,DNS 服务器为 8.8.8.8 和 8.8.4.4,可以按照以下步骤进行配置:

打开终端,输入以下命令以获取当前 eth0 网卡的状态:

ip addr show eth0

停止 eth0 网卡:

sudo ip link set eth0 down

配置 IP 地址、子网掩码和网关:

sudo ip addr add 192.168.1.100/24 dev eth0

sudo ip route add default via 192.168.1.1

其中,192.168.1.100/24 表示 IP 地址和子网掩码,/24 表示子网掩码为 255.255.255.0,dev eth0 表示将 IP 地址绑定到 eth0 网卡上。

配置 DNS 服务器:

sudo echo “nameserver 8.8.8.8” >> /etc/resolv.conf

sudo echo “nameserver 8.8.4.4” >> /etc/resolv.conf

启动 eth0 网卡:

sudo ip link set eth0 up

以上就是使用 ip 命令配置 IP 地址的步骤。需要注意的是,这种方式配置的 IP 地址在系统重启后会失效,如果需要永久保存,可以将配置写入网络配置文件中。

方法三 编辑网卡配置文件
在 Linux 中,可以通过编辑网卡配置文件来设置 IP 地址。假设需要设置 eth0 网卡的 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,网关为 192.168.1.1,DNS 服务器为 8.8.8.8 和 8.8.4.4,可以按照以下步骤进行配置:

打开终端,输入以下命令以编辑 eth0 网卡的配置文件:

cd/etc/sysconfig/network-scripts/ 查看网卡配置文件,比如ifcfg-eth0

编辑vi ifcfg-eth0

在文件中添加以下内容:

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eth0

UUID=79aca105-0085-4219-ae44-fd3770ad9393

DEVICE=eth0

ONBOOT=yes

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=223.5.5.5

其中,IPADDR 表示 IP 地址,NETMASK表示子网掩码,GATEWAY表示网关,DNS1表示 DNS 服务器。

保存文件并退出编辑器。

重启网络服务:

sudo systemctl restart networking.service

以上就是通过编辑网卡配置文件设置 IP 地址的步骤。需要注意的是,修改配置文件后需要重启网络服务才能生效。

    扫描二维码推送至手机访问。

    版权声明:本文由Q师傅知识库发布,如需转载请注明出处。

    本文链接:https://greatqiu.cn/?id=216

    标签: linuxip地址
    分享给朋友:

    “linux 操作系统配置系统IP” 的相关文章

    海康威视平台软件MariaDB数据库断电之后异常恢复操作

    海康威视平台软件MariaDB数据库断电之后异常恢复操作

    夏天的时候服务器经常无故断电,导致MDB数据损坏,现象是SAC配置界面数据消失,高级参数无法选择图片支援池如果SAC下面没有添加存储设备,那就删除SAC 和 MDB,再重新安装SAC 和MDB即可,如果SAC 下面有数据,切平台...

    Centos7  root密码忘记重置方法(重置root密码)

    Centos7 root密码忘记重置方法(重置root密码)

    CentOS7 root忘记密码重置恢复1、重启操作系统待出现以下界面时,按方向键选择第一行,按e进行编辑2、按方向键移动光标至linux16 开头的行,按要求ro 修改为rw,光标移动至UTF-8 末尾,增加init=/bin/sh,完成...

    现代企业为什么需要NTP校时服务器?

    现代企业为什么需要NTP校时服务器?

    1、局域网内往往没有准确的时间源,以前往往选择设备某一接入服务器的时间作为系统时间通过SDK下发给设备。但服务器内置晶振能力有限,守时能力不足,产生偏差也没有再校准能力。2、对任何系统来说,时间准确都是基本需求。时间被广泛应用于系统中,摄像...

    CentOS7 rsync+inotify异机实时备份部署方案

    CentOS7 rsync+inotify异机实时备份部署方案

    一、 背景 需求为了实现重要数据的异地备份,防止服务器故障导致数据丢失 而 影响业务连续运行 。 要求 实时检测 A服务器 xx目录 变化情况 ,一旦检测到目录发生 变化 立即触发向 B服务器 xx目录传输文件的动作 B服务器上保留最近 9...

    linux下一分钟掌握网络抓包(tcpdump)

    linux下一分钟掌握网络抓包(tcpdump)

    “tcpdump是网络数据采集分析工具,tcpdump可以将网络中传送的数据包完全截获下来提供分析析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。”   ...

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。