| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux配置网络服务 -> 正文阅读 |
|
[系统运维]Linux配置网络服务 |
1.配置网络服务
? ? ? ?静态的(static):“静态”主机名也称为内核主机名,是系统在启动时爪/etc/hostname自动初始化的主机名。 ? 使用网络管理器的nmtui?接口修改了静态主机名后(/etc/hostmame文件),不会通知hostmamectl。要想强制让hostnamectl知道静态主机名已经被修改,需要重启?hostnamed?服务。 2.2使用hostnamectl修改主机名 [root@localhost ~]# hostnamectl status ???Static hostname: localhost.localdomain ??????.....
???Static hostname: my.smile.com
my.smile.com //设置新主机名 [root@localhost ~]# nmcli general hostname localhost [root@localhost ~]# nmcli general hostname Localhost //重启?hostnamed?服务让hostnamectl知道静态主机名已经被修改 [root@localhost ~]# systemctl restart systemd-hostnamed 3使用系统菜单配置网络 ? ? ?设置完成后,单击“应用”按钮应用配置回到如上图所示的界面。注意网络连接应该设置在“打开”状态,如果在“关闭”状态,请进行修改。注意,有时需要重启系统配置才能生效。 建议:首选使用系统菜单配置网络。因为从CentOS 7开始,图形界面已经非常完善,所以在Linux?系统桌面,依次单击“应用程序"→"系统工具"→"设置"-→"网络"同样可以打开网络配置界面。 ?网关地址:GATEWAY=192.168.10.1。 ?DNS?地址:DNS1=192.168.10.1。 [root@localhost network-scripts]#?vim ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none 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=ens33 UUID=02e2ed42-6363-4ba6-b976-cc1933c10fdb DEVICE=ens33 ONBOOT=yes IPADDR=192.168.10.1 PREFIX=24 GATEWAY=192.168.10.254 DNS1=192.168.10.1 执行重启网卡设备的命令(在正常情况下不会有提示信息),然后通过ping命令测试网络能否联通。由于在Linux?系统中?ping命令不会自动终止,所以需要手动按下“Cul+C”组合键来强行结束进程。 [root@localhost network-scripts]# ping 192.168.10.1 PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data. 64 bytes from 192.168.10.1: icmp_seq=1 ttl=64 time=0.041 ms 64 bytes from 192.168.10.1: icmp_seq=2 ttl=64 time=0.048 ms 64 bytes from 192.168.10.1: icmp_seq=3 ttl=64 time=0.050 ms ...... (1)上面我们使用网络配置文件配置网络服务,现在我们使用nmtui命令来配置网络。 [root@localhost network-scripts]#nmtui
?????? ?
? ? ? ? ? (6)至此,在Linux系统中配置网络的步骤就结束了。 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> ?mtu 1500 ????????inet 192.168.10.1 ?netmask 255.255.255.0 ?broadcast 192.168.10.255 ????????inet6 fe80::df4c:753b:f0c0:3bc1 ?prefixlen 64 ?scopeid 0x20<link> ????????ether 00:0c:29:30:a3:4c ?txqueuelen 1000 ?(Ethernet) ????????RX packets 147 ?bytes 18575 (18.1 KiB) ????????RX errors 0 ?dropped 0 ?overruns 0 ?frame 0 ????????TX packets 422 ?bytes 47150 (46.0 KiB) ????????TX errors 0 ?dropped 0 overruns 0 ?carrier 0 ?collisions 0 ...... ?nmcli?connection?show?--active:显示所有活动的连接状态。 NAME ???UUID ?????????????????????????????????TYPE ?????DEVICE ens33 ??02e2ed42-6363-4ba6-b976-cc1933c10fdb ?ethernet ?ens33 ? virbr0 ?fbd47f35-68a9-4f98-a4c8-a432f1fe5fe5 ?bridge ???virbr0 [root@localhost ~]# nmcli connection add con-name default type Ethernet ifname ens33 连接“default”(d57cfd26-72d5-4c3e-b931-d12b3f75665a) 已成功添加。 [root@localhost ~]# (2)删除连接 成功删除连接 'default'(d57cfd26-72d5-4c3e-b931-d12b3f75665a)。 连接“test2”(0c5f6b10-0f01-4d42-9982-d140fc103e35) 已成功添加。 (4)参数说明 [root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/network-scripts/ifcfg-ens33 ?/etc/sysconfig/network-scripts/ifcfg-lo ?/etc/sysconfig/network-scripts/ifcfg-test2 多出一个文件/etc/sysconfig/network-scripts/ifcfg-test2,说明添加确实生效了。 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/10) [root@localhost ~]# nmcli connection show NAME ???UUID ?????????????????????????????????TYPE ?????DEVICE test2 ??0c5f6b10-0f01-4d42-9982-d140fc103e35 ?ethernet ?ens33 ? virbr0 ?fbd47f35-68a9-4f98-a4c8-a432f1fe5fe5 ?bridge ???virbr0 ens33 ??02e2ed42-6363-4ba6-b976-cc1933c10fdb ?ethernet ?-- ???? connection.id: ?????????????????????????ens33 ...... (2)修改?DNS?为?192.168.10.1 (3)添加DNS?114.114.114.114 (4)看下是否成功 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none IPADDR=192.168.10.100 PREFIX=24 GATEWAY=192.168.10.1 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=test2 UUID=0c5f6b10-0f01-4d42-9982-d140fc103e35 DEVICE=ens33 ONBOOT=yes DNS1=192.168.10.1 DNS2=114.114.114.114 可以看到均已生效。 (6)修改IP地址和默认网关 (7)还可以添加多个IP [root@localhost ~]# nmcli connection show "test2"
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:26:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |