今天我在配置TFTP和NFS後,重新啟動了一下linux系統,但是啟動起來以後發現自己的SSH不能用了,很是莫名其妙。
所以我就用ifconfig命令來查看一下,誰知道輸入以後僅僅顯示一下資訊:
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2156 errors:0 dropped:0 overruns:0 frame:0
TX packets:2156 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:110212 (107.6 KiB) TX bytes:110212 (107.6 KiB)
根本就不是以前顯示的樣子,少了eth0的配置資訊,所以就在網上面找一些解決辦法。最後還是在一個視頻上面看到了些內容,試試以後竟然可以了。我感覺應該是網卡驅動沒有啟動造成的,所以這裡把解決方案給大家看看,希望對大家有協助!
啟動系統以後,在終端裡面輸入下面的命令就能夠啟動了:
#/etc/rc.d/init.d/network restart
然後輸入:
#ifconfig
就能夠顯示出完整的配置資訊了,如下所示:
eth0 Link encap:Ethernet HWaddr 00:0C:29:51:E8:D7
inet addr:192.168.1.88 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe51:e8d7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:3773 (3.6 KiB)
Interrupt:19 Base address:0x2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2156 errors:0 dropped:0 overruns:0 frame:0
TX packets:2156 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:110212 (107.6 KiB) TX bytes:110212 (107.6 KiB)
據說這是比較古老的啟動方法,現在的系統都是自動啟動的,不知道我的為什麼沒有啟動,有待於考慮。
然後重新啟動samba伺服器:
#service smb start
Starting SMB services: [ OK ]
#service nmb start
Starting NMB services: [ OK ]
至此,以前配置的SAMBA伺服器就能夠使用了,保險起見可以先PING一下,看看網路是不是通的。