⑴ 如何重啟/停止/啟動網路服務
重啟網路服務,輸入下面的命令:
systemctl retart network.service
或
systemctl restart network
Centos 7 啟動網路服務,輸入下面的命令:
systemctl start network.service
或
systemctl start network
CentOS 7 停止網路服務,輸入命令:
systemctl stop network.service
或
systemctl stop network
⑵ linux網路服務重啟命令linux網路服務
Linux啟動、關閉、重啟網路服務的兩種方式?
第一種就是樓上說的直接service服務名稱start/restart/stop第二種可以直接進入/etc/init.d目錄,服務的腳本文件都存放在此目錄中,可以直接執行對其start/restart/stop如:#cd/etc/init.d#./ntpdrestart關閉ntpd:啟動ntpd:#
golang如何修改linux網路配置?
golang修改linux網路配置安裝dhcp服務,並首先關閉防火牆,復制並配置模板,確定網段,並確定DNS地址,查看IP地址以及設置主頁進行設置,linux的網路配置的修改。
DHCP服務介紹及Linux下DHCP服務的管理配置?
1.DHCP服務
DHCP是,動態主機配置協議,是用來在物理網路給主機分配ip地址的一種方式,區別於bootp,一次分配終身使用的缺點。
DHCP提出的租約的概念,使得可以根據需要動態確定主機需要的IP地址,並且IP地址可以循環使用。
2.DHCP結構
DHCP是典型的C/S結構,需要服務端啟動守護進程來保證來自client段的請求能被響應,DHCP的工作原理如下:
可以通過DORA來記憶:
Client:DHCPDISCOVER#客戶端向相同網路發送廣播包,企圖尋找DHCP伺服器
Server:DHCPOFFER#如果DHCP服務段收到DISCOVER包,則向客戶端回復OFFER廣播包
Client:DHCPREQUEST#客戶端收到來自DHCP的OFFER廣播包後,則確定DHCP伺服器,繼續向DHCP伺服器發送REQUEST包,來申請ip信息
Server:DHCPACK#DHCP服務端向客戶端發送ACK包,攜帶ip和租約信息給客戶端,DHCP發現過程結束
注意:dhcp在跨網段的路由器另一側,則路由器需要開啟dhcprelay來支持轉發客戶端DISCOVER的廣播包給DHCP伺服器,這些通過路由器的轉發,都是單播
因為路由器和dhcp之間的連接是有ip信息的。
DHCP服務端埠UDP67
DHCP客戶端埠UDP68
DHCPreservation:地址保留:
專用於某特定客戶端的地址,不應該使用地址池中的地址;優先於地址池中的地址;
3.Linux下DHCP服務安裝配置
由於CentOS6/7的系統管理機制不同,所以開機自啟動服務的方式有所不同,但是配置文件,幫助文檔大同小異
3.1CentOS6下DHCP安裝:
#yuminstalldhcp
#通過rpm-qldhcp來查詢hdcp包所創建安裝的文件,我們可以分析他的使用方式:
這里列舉幾個比較重要的文件:
#DHCP服務配置文件:
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
#服務腳本,控制dhcp服務的啟動,關閉,狀態查詢,reload等
/etc/rc.d/init.d/dhcpd
/etc/rc.d/init.d/dhcpd6
/etc/rc.d/init.d/dhcrelay
/etc/rc.d/init.d/dhcrelay6
#dhcp命令參數配置文件:此文件內容提供一些區段給dhcpd守護進程在系統引導時使用,dhcpd守護進程使用DHCP及BOOTP協議為主機自動分配IP地址
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcpd6
/etc/sysconfig/dhcrelay
/etc/sysconfig/dhcrelay6
#dhcp二進製程序
/usr/sbin/dhcpd
/usr/sbin/dhcrelay
#dhcp的ip地址租約庫,可以查到ip分配情況
/var/lib/dhcpd/dhcpd.leases
/var/lib/dhcpd/dhcpd6.leases
4.1CentOS6下dhcp服務配置文件管理:
4.1.1首先編輯dhcp主配置文件:
/etc/dhcp/dhcpd.conf
optiondomain-name"richie.com";#dhcp主機名
optiondomain-name-servers192.168.229.141;#名稱伺服器的地址
default-lease-time600;#默認租約秒數
max-lease-time7200;#最大租約秒數
log-facilitylocal7;#log級別
subnet192.168.229.0netmask255.255.255.0{
range192.168.229.201192.168.229.220;#可供分配的ip段
optionrouters192.168.229.1,192.168.229.2;#如果在最近配置的optionrouters那就直接飲用,如果沒有,那就會自動繼承上一級的option
}#子網配置格式
當編輯完,保存退出,可以使用這個命令來檢測語法錯誤:
servicedhcpdconfigtest
4.1.2配置ip地址預留:
需要在subnet{}內部,配置host{}格式如下:
subnet192.168.229.0netmask255.255.255.0{
hostwindows1{
hardwareethernet00:0c:29:0:f3:44;
fixed-address192.168.229.222;
optionrouters192.168.0.1#這里可以針對這台機器設置optionrouters的值,而不用繼承上一級的網關信息
}
}
最後,保存退出
servicedhcpdforce-reload
測試效果:
linuxclient:
dhclient-deth0
windowclient:
ipconfig/renew
4.1.3配置開機自啟動:
還是老命令chkconfigdhcpdon,默認會將init級別2,3,4,5都設置為開機自啟動,也可以使用chkconfig--level2,3,4來自己指定需要的運行級別自啟
4.1.4管理dhcp服務
servicedhcpd{start|stop|restart|force-reload|condrestart|try-restart|configtest|status}
4.2CentOS7下的DHCP服務管理
4.2.1配置文件:
同CentOS6上的配置,參見4.1.1
4.2.2配置ip地址預留:
同CentOS6上的配置,參見4.1.2
4.2.3配置開機自啟動:
由於CentOS6/7的系統服務管理機制的不同,CentOS7引入了systemd來管理所有的服務,所以不能再使用chkconfig命令來設置,需要使用:
#systemctlis-enabledDAEMON.service查看dhcp服務狀態,相當於C5的chkconfig--listdhcpd
#systemctlenableDAEMON.service啟用開機自啟動dhcp服務,相當於C5的chkconfigdhcpdon
#systemctldisableDAEMON.service禁用開機自啟動dhcp服務,相當於C5的chkconfigdhcpdoff
4.2.4管理dhcp服務
#systemctl{start|stop|restart|status}DAEMON.service
5.DHCP配置命令總結
一個簡單dhcp服務的配置文件至少需要包含如下的配置信息:
dhcpd.conf
optiondomain-name
optiondomain-name-servers
optionrouters
subnetNETWORKnetmaskMASK{
rangeSTART_IPEND_IP;
hostHOSTID{
hardwareethernet00:11:22:33:44:55;
fixed-addressIP;
}
}
========================================================
例子:
dhcpd.conf
optiondomain-name"richie.com";
optiondomain-name-servers192.168.229.141;
default-lease-time600;
max-lease-time7200;
log-facilitylocal7;
subnet192.168.229.0netmask255.255.255.0{
range192.168.229.201192.168.229.220;
optionrouters192.168.229.1,192.168.229.2;
hostwindows1{
hardwareethernet00:0c:29:30:f3:44;
fixed-address192.168.229.211;
}