- Ip address linux suse
- Основные конфигурационные файлы.
- Файлы настройки сетевых интерфейсов /etc/sysconfig/network/ifcfg-*
- Файл настройки статических маршрутов /etc/sysconfig/network/routes
- Файлы для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network/route-eth0
- Файл /etc/hosts
- Файл с настройкой сетевого имени /etc/HOSTNAME
- Файл настроек DNS серверов /etc/resolv.conf
- Управление сетевыми интерфейсами.
- SDB:Find IP address
- Contents
- Server IP address
- Nslookup
- Host
- Dig
- Your IP address
- External links
Ip address linux suse
Поговорим о сетевых настройках в операционных системах openSUSE и SUSE Linux Enterprise.
Отличие этих дистрибутивов:
openSUSE — Операционная система на снове Linux выпускаемая компанией Novell, дистрибутив был основан на Slackware но с течение лет кординально переделан и является на данный момент индивидуальным дистрибутивом.
SLES (SUSE Linux Enterpris Server) — Дистрибутив на основе openSUSE, предназначенный для корпоративного использования на серверах.
SLED (Suse Linux Enterprise Desktop) — Еще один дистрибутив на основе openSUSE, предназначенный для корпоративного использования на рабочих компьютерах.
Основные конфигурационные файлы.
Сетевые настройка осуществляется методом правки конфигурационных файлов а также с помощью графической программы для настройки YaST (в данной статье YaST рассматривать небудем). Все перечисленные дистибутивы основаны на openSUSE, для настройки будут использоваться одни и тежы файлы. Дальнейшие примеры настроек будут подходить ко всем трем дистрибутивам.
Файлы настройки сетевых интерфейсов /etc/sysconfig/network/ifcfg-*
В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.п., зависит от количества установленных сетевых карт в системе.
Пример файла cо статической настройкой сетевых параметров интерфейса eth0 для SUSE, SLES, SLED.
[root@linux ~]# cat /etc/sysconfig/network/ifcfg-eth0 BOOTPROTO='static' BROADCAST='192.168.1.255' ETHTOOL_OPTIONS='' IPADDR='192.168.1.100' MTU='' NAME='NetXtreme BCM5761 Gigabit Ethernet PCIe' NETMASK='255.255.255.0' NETWORK='192.168.1.0' REMOTE_IPADDR='' STARTMODE='auto' # Автоматическое поднятие интерфейса eth0 при загрузке системы USERCONTROL='no' # Отключение управления из графикческих интерфейсов kinternet/cinternet
Также во всех система присуствует файл с настройками loopback интерфеса (lo).
[root@linux ~]# cat /etc/sysconfig/network/ifcfg-lo # Loopback (lo) configuration IPADDR=127.0.0.1 NETMASK=255.0.0.0 NETWORK=127.0.0.0 ВROADCAST=127.255.255.255 STARTMODE=auto USERCONTROL=no FIREWALL=no
Файл настройки статических маршрутов /etc/sysconfig/network/routes
Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. Формат записи: целевой адрес, шлюз, сетевая маска, необязательные параметры.
[root@linux ~]# cat /etc/sysconfig/network/routes default 192.168.1.1 - - 172.160.160.0 10.10.10.1 255.255.255.0 eth1
Файлы для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network/route-eth0
Если данного файла вы ненайдете в системе неотчаивайтеь просто создайте его и пропишити нужный вам маршрут.
[root@linux ~]# cat /etc/sysconfig/network/ifroute-eth0 10.10.10.1 192.168.200.200 255.255.255.0 eth0
Файл /etc/hosts
Впоследнее время неактуален раньше использовался для соответствия списока ip-адресов и символьных имен.
Файл с настройкой сетевого имени /etc/HOSTNAME
В openSUSE существует специальный файл /etc/HOSTNAME в котором можно изменить сетевое имя (в нашем примере myhostname), однако чтобы изменения вступили в силу требуется перезагрузка системы.
[root@linux ~]# cat /etc/HOSTNAME myhostname.site
Файл настроек DNS серверов /etc/resolv.conf
В этом файле перечисляется список ip адресов DNS серверов.
[root@linux ~]# cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4
Управление сетевыми интерфейсами.
Для просмотра состояния и конфигурации интерфейса существуют специальные команды.
[root@linux ~]# ifconfig [root@linux ~]# ip a
Посмотреть таблицу маршрутизации модно используя команду:
В SUSE существуют специальные сценарии для управления сетевыми интерфейсами.
Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента эти сценарии принемают имя интерфейса.
ifdown eth0 - отключит интерфейс . ifup eth0 - включить интерфейс.
Сценарий rcnetwork или /etc/init.d/network позволяют включить (start), отключить (stop) или перезапустить (reload) все интерфейсы разом.
rcnetwork stop /etc/init.d/network start
И на последок, функция маршрутизации между интерфейсами по умолчанию отключена, однако ее можно включить для этого надо добавить в файл /ete/sysctl.conf запись net.ipv4.ip_forward=1 и перезапустить систему.
На этом рассмотрение настройки сети в операционных системах openSUSE SLES SLED завершено.
SDB:Find IP address
The IP address is the way how computers are connecting on the Internet. Most of the time we don’t need to know the IP address, as web browser is resolving that automatically from name like ftp.gwdg.de to IP address 134.76.12.3, but sometimes we want to know the IP of server that we are connecting to or the IP address you are accessing the Internet from.
Contents
Server IP address
Nslookup
The most common way to find the IP address for a given website/server is to use command
The name comes from name server lookup.
For instance to find the IP address for a ftp.gwdg.de open a command line and type in:
Your computer will contact the name server (DNS) that is assigned by your Internet service provider and print on the screen information, like this:
Server: 192.168.1.1 Address: 192.168.1.1#53 Non-authoritative answer: Name: ftp.gwdg.de Address: 134.76.12.3
is IP address of LAN router that is connecting to DNS server that is assigned by Internet service provider, but for computers in LAN that is the name server. If you connect directly to Internet the number can be different.
is almost the same, additional #53 is the port where DNS server is listening for incoming connections.
The next 3 lines are actual answer,
Non-authoritative answer: Name: ftp.gwdg.de Address: 134.76.12.3
as the only authoritative DNS server for ftp.gwdg.de is the one that serves gwdg.de domain, all others in the world can give you only non-authoritative answer, but as you can see Internet works fine anyway.
Host
Another common method of finding the IP address of a server is the command:
Using the host to find the IP address of ftp.gwdg.de one would enter:
which would return the following (or similar):
ftp.gwdg.de has address 134.76.12.3 ftp.gwdg.de mail is handled by 0 mx.gwdg.de.
Which gives the correct IP address: 134.76.12.3
Dig
dig DNS Information Gathering tool, gives a lot more output than host, which includes the IP address.
Which is used by entering the following command:
Using ftp.gwdg.de as the example again, enter:
; > DiG 9.5.0-P2 > ftp.gwdg.de ;; global options: printcmd ;; Got answer: ;; ->>HEADERMost of this probably isn't interesting, what is interesting is the IP address given in the answer section:
;; ANSWER SECTION: ftp.gwdg.de. 1827 IN A 134.76.12.3Again the IP address 134.76.12.3 is given.
Your IP address
There are many websites which can tell you the IP address you are using to connect to the Internet, one such website is: http://www.whatismyip.org/
External links