How do I restart Linux network service?

by Vivek Gite · 18 comments

RedHat Linux command to reload or restart network (login as root user):

# service network restart
OR
# /etc/init.d/network restart

To start Linux network service:
# service network start

To stop Linux network service:
# service network stop

Debian Linux command to reload or restart network:
# /etc/init.d/networking restart

To start Linux network service:
# /etc/init.d/networking start

To stop Linux network service:
# /etc/init.d/networking stop

Ubuntu Linux user use sudo command with above Debian Linux command:
# sudo /etc/init.d/networking restart

To start Linux network service:
# sudo /etc/init.d/networking start

To stop Linux network service:
# sudo /etc/init.d/networking stop

{ 18 comments… read them below or add one }

1 Saravanan October 4, 2005 at 4:23 am

service network start ======>to start Network under Redhat Linux
service network stop ======>to stop Network under Redhat Linux
service network restart =====> to restart Network under Redhat Linux

Reply

2 Enrique Alvarez June 22, 2006 at 5:19 am

I have debian, and I can’t restart any service with the command
# /etc/init.d/networking restart,
please help m ewith this, I have heard about a command to do it , something like invoke-rc.d or insserv
Thanks in advance.

Reply

3 nixCraft June 22, 2006 at 10:48 am

The command is:
/etc/init.d/networking restart

No need to use invoke-rc.d here. What error you are getting?

Reply

4 Doan minh duc June 23, 2006 at 3:04 pm

I’m using Knoppix 5 and I can’t restart any service with the command
# /etc/init.d/networking restart

i see the error like this:
bash:networking :command not found

Reply

5 Anonymous December 1, 2009 at 2:31 am

go into /etc/init.d and then from there run: ./networking restart

Reply

6 nixCraft June 23, 2006 at 7:51 pm

Doan,

I can use the command /etc/init.d/networking on Knoppix version 4.0

Use following command to restart:
# /etc/init.d/network restart

OR use GUI tool:
Click the Knoppix menu in the bottom left corner > Point to Network/Internet >
Click Network Card Configuration > You can start/stop or change network settings.

OR use network-setup GUI tool command:

# network-setup

Reply

7 Paranoid July 20, 2007 at 5:35 pm

holy crap, i did service network restart and now my box is inaccessible

Reply

8 Suja Bhattacharya May 4, 2010 at 6:42 am

Same problem with me. I want to change IP address of eth0 and after restarting the network, it is inaccessible. ifconfig is not giving any details of eth0 since its dead. How did you solve the problem?

TIA
Suja Bhattacharya

Reply

9 chris October 3, 2007 at 10:44 pm

Thanks!

Reply

10 Jason April 7, 2009 at 5:10 am

Oddly enough you can’t restart networking from the /root directory or the /etc/init.d directory..
I found that if I cd to /home THEN i run /etc/init.d/networking restart (in debian) otherwise I just get “command not found”

Reply

11 Josué May 26, 2009 at 9:08 pm

Thank you!

Reply

12 John June 26, 2009 at 4:34 pm

@Jason: Try “/./etc/init.d/networking restart”. The first / says start from the root…

@Paranoid: lol! NEVER do this command unless you can actually touch the server with your bare hands!

the redhat example works fine for me!

Reply

13 Satbir July 10, 2009 at 3:44 am

As your page helped me. Would like to thank you…

Reply

14 alpesh July 24, 2009 at 2:21 pm

I want to laurn linux redhat how to laurn plz tell me

Reply

15 Alexiei July 26, 2009 at 12:05 pm

With my backtrack 4 pre-final, I can resume only wired (eth0) network but wireless doesn’t work.
Which is the command for wireless?
Thank you

Reply

16 Linton February 6, 2010 at 3:03 pm

I’m with Paranoid. Several times my network has gone down due to power glitch or some other reason. I try the suggested:

service network restart

which does “work”. By that I mean that it shuts down eth0 and loopback and restarts loopback. Every time that this happens, I must reboot, then eth0 works again. Please tell me how to restart without rebooting. I run FC10.

Thanks!!!

Reply

17 Lukesaber May 2, 2010 at 11:54 am

Linton; sometimes things don’t always work as planned.

if a power failure or something causes you instability, invest in a ups!
also, write scripts to check if an interface is down or not. if this is a headless machine, having cron run your interface check script will save you headaches of dragging a monitor to your box.
you can use
#ping -I eth0 -c 1 192.168.1.1
where the -i eth0 is your desired interface, and 192.168.1.1 is a closest outside device, say, cable modem, etc… write a script that determines the status of your ping and to simply reconnect it if needed. tell cron to run it every 5 minutes and you’ve got a self supporting connection..

just a tip!

Reply

18 Hallff August 3, 2010 at 3:44 am

Hello Srs,

I have a problems when I use ’service network restart’ or ‘/etc/init.d/network restart’ on *centOs 5 .

The problems is , the network do not back, I block the network and only to back when I reboot the server .

Any ideia ?

Thanks all !

Reply

Previous post:

Next post: