- User Guide — Connecting to the Internet
- Contents
- GNOME
- KDE
- Configuring PPPoE
- DHCP Connection
- Static IP Address
- Network Manager
- Wireless
- KDE Network Manager
- Remote Desktop
- Настройка интернета linux fedora
- Основные конфигурационные файлы.
- Файл настройки общей интформации /etc/sysconfig/network
- Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*
- Файл настройки статических маршрутов /etc/sysconfig/static-routes
- Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0
- Файл /etc/hosts
- Файл настроек DNS серверов /etc/resolv.conf
- Управление сетевыми интерфейсами.
User Guide — Connecting to the Internet
Fedora includes a graphical tool to help configure various connections and network interfaces, which this chapter will demonstrate how to use. In Fedora 8 Network Manager is included by default and allows easy management of configured connections.
Contents
GNOME
To launch the Network Configuration Tool in GNOME, navigate to the System > Administration > Network menu entry. When working as a regular user the application prompts for the root password.
KDE
To launch the Network Configuration Tool in KDE, navigate to the KMenu > Applications > System > Network menu entry. When working as a regular user the application prompts for the root password.
Configuring PPPoE
PPPoE connections are primarily used for xDSL connections. PPPoE stands for PPP over Ethernet.
In the main screen, click the New Button and then choose XDSL Configuration from the left hand column, clicking the Next button to proceed.
In the following screen, enter the name of the xDSL provider, and the username and password belonging to this account. When more than one Ethernet device is present on the system, ensure the correct device is selected from the drop down menu labeled Ethernet device. Click Next to proceed.
To configure this network connection to start when the system boots, click the appropriate entry in the main dialog, and then click the Edit button. Ensure that the Active device when computer starts box is ticked. To learn how to manually activate this connection see the Network Manager section.
DHCP Connection
DHCP connections are common when using cable-modems, LANs, and most SOHO broadband providers.
DHCP is enabled by default
Fedora configures network interfaces to use DHCP by default. Follow these directions if DHCP was deactivated at some point.
To enable DHCP for a particular network interface, launch Network Manager, select the appropriate entry for the interface and click Edit. Ensure that the Automatically obtain IP address settings with is selected and set to DHCP.
Static IP Address
To configure a network interface for a static IP address, click on the network interface in the main dialog, and then click the Edit button. Next ensure that Statically IP addresses is marked, filling in the appropriate details in the Manual IP Address section.
For a static IP address, it is also necessary to fill in the details under the DNS tab of the main interface.
Network Manager
If Network Manager is not enabled in Fedora, it can be enabled by going to System > Administration > Services and and checking Network Manager.
Make sure to save the modifications otherwise the changes will not be written to file. To start them straight away you will need to highlight Network Manager and click the start button.
The programs simplify the process of connecting your laptop or desktop to the network. When you have enabled the programs you should see the nm-applet icon which looks like the one below.
When it has been enabled you can right click on the icon and enable wireless or wired networks. Enabling both does not affect how Network Manager operates.
If you have a wireless network and it is supported by Fedora left clicking on the icon and selecting Connect to other network and putting the details of your connection will cause Network Manager to use that information to connect to the network.
Wireless
Fedora includes some wireless firmware and methods to install closed source firmware. Network Manager in GNOME and KNetwork Manager in KDE are made to automatically function with the drivers that you installed in Fedora.
Fedora has available from the repositories the following wireless drivers:
Firmware Name | Firmware Description |
---|---|
ipw2100-firmware | Intel IPW2100 |
iwl3945-firmware | Intel IPW3945 |
iwl4965-firmware | Intel IPW4965 |
b43 | Broadcom PCI/Cardbus |
b43legacy | Broadcom PCI/Cardbus |
adm8211 | Admtek PCI/Cardbus |
p54 | Prism54 USB and PCI/Cardbus |
zd1211rw | Zydas USB |
rtl8180 | Realtek PCI/Cardbus |
rtl8187 | Realtek USB |
rt2x00 | Ralink USB and PCI/Cardbus |
ath5k | Atheros PCI/Cardbus |
ipw2200 | Intel IPW2200 |
orinoco/hostap | Prism2 |
If you need any of the following firmware install the software using Pirut by going to Applications > Add/Remove Software or if you require the iwl3945 firmware for example.
If the software doesn’t show up you can search for the software by going to the search tab in Pirut or:
A current bug with some of the firmware is that the wireless light is not enabled, this does not mean the wireless card is turned off
KDE Network Manager
Network Manager is not enabled by default in Fedora, it is installed by default however. Enabling Network Manager is a simple process of going to KMenu > Applications > System > Services and checking Network Manager and Network Manager Dispatcher.
Make sure to save the modifications otherwise the changes will not be written to file. To start them straight away you will need to highlight Network Manager and click the start button.
The programs simplify the process of connecting your laptop or desktop to the network. When you have enabled the programs you should see the nm-applet icon which looks like the one below in your taskbar.
When it has been enabled you can right click on the icon and enable wireless or wired networks. Enabling both does not affect how Network Manager operates.
If you have a wireless network and it is supported by Fedora left clicking on the icon and selecting Connect to other network and putting the details of your connection will cause Network Manager to use that information to connect to the network.
Remote Desktop
Fedora has remote desktop as part of the default install.
Desktop | Program Icon | Menu location |
---|---|---|
Gnome | File:Docs Drafts DesktopUserGuide ConfiguringInternet gnome-remote-desktop.png | System > Preferences > Internet and Network |
KDE | KMenu > Applications > Settings |
Enabling Desktop Sharing is as simple as ticking the Allow other users to view your desktop. If you would like other people to control your desktop you can tick the appropriate setting.
Copyright © 2023 Red Hat, Inc. and others. All Rights Reserved. For comments or queries, please contact us.
The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community maintained site. Red Hat is not responsible for content.
- This page was last edited on 15 April 2009, at 17:38.
- Content is available under Attribution-Share Alike 4.0 International unless otherwise noted.
- Privacy policy
- About Fedora Project Wiki
- Disclaimers
- Code of Conduct
- Sponsors
- Legal
- Trademark Guidelines
Настройка интернета linux fedora
Рассмотрим конфигурирование сети в операционных системах по управлением Red Hat Enterprise Linux (RHEL) / CentOS / Fedora.
Red Hat Enterprise Linux (RHEL) — Операционная система на снове Linux выпускаемая компанией Red Hat для корпоративного использования и распространяется по годовой платной подписке. Состоит из хорошо провереных и отлаженных компонентов.
Fedora — Операционная система выпускаемая также компанией Red Hat, но в отличие от RHEL проект Fedora распространяется свободно, на Fedore тестируются новых разработки компании Red Hat, которые в дальнейшем уже испольуются для корпоративно дистрибутива RHEL.
CentOS — Операционная система основанная на исходном коде RHEL и по сути является ее клоном. Проект был создан и поддерживается интернациональной командой энтузиастов.
Основные конфигурационные файлы.
Сетевые настройка осуществляется методом правки конфигурационных файлов, т.к. Fedora и CentOS основаны на RHEL, то и сами файлы настроек и их расположение однинаковое, поэтому дальнейшие примеры настроек будут подходить ко всем трем дистрибутивам.
Файл настройки общей интформации /etc/sysconfig/network
В этом файле задается сетевое имя компьютера (HOSTNAME), дефолтный маршрут (GATEWAY), DNS-домен (DOMAINNAME).
Пример конфигурации в файле network для Red Hat / CentOS / Fedora.
[root@linux ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=myhostname DOMAINNAME=domainname.com ## поле является необязательным. GATEWAY=192.168.1.1 ## default gateway для системы.
Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*
В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.п., зависит от количества установленных сетевых карт в системе.
Приведу пример файла cо статической настройкой сетевых параметров интерфейса eth0 для Red Hat / CentOS / Fedora.
[root@linux ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ## eth0 - имя интерфейса. BOOTPROTO=static HWADDR=FE:14:7E:68:FA:FB ## mac адрес интерфейса. IPADDR=192.168.1.10 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 ONBOOT=yes ## параметр yes означает автоматически поднимать интерфейс eth0 при загрузке системы.
Пример файла с настройкой интерфейса eth1 на получаение сетевых адресов по протоколу DHCP для Red Hat / CentOS / Fedora.
[root@linux ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=dhcp HWADDR=00:16:D7:AC:19:93 ONBOOT=yes
Также во всех система присуствует файл с настройками loopback интерфеса (lo).
[root@linux ~]# cat /etc/sysconfig/network-scripts/ifcfg-lo DEVICE=lo IPADDR=127.0.0.1 NETMASK=255.0.0.0 NETWORK=127.0.0.0 BROADCAST=127.255.255.255 ONBOOT=yes NAME=loopback ## имя интерфейса.
Файл настройки статических маршрутов /etc/sysconfig/static-routes
Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. В формае записи маршрута сначала идет интерфейс, можно указать any, что будет означать любой интерфейс, потом идет тип маршрута (host — адрес хоста или net — адрес сети) , сеть, маска данной сети, и шлюз.
[root@linux ~]# cat /etc/sysconfig/static-routes eth0 -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 any -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0
Если данного файла вы ненайдете в системе неотчаивайтеь просто создайте его и пропишити нужный вам маршрут.
[root@linux ~]# cat /etc/sysconfig/network-scripts/route-eth0 192.168.0.0/16 via 192.168.1.1
Файл /etc/hosts
Впоследнее время неактуален раньше использовался для соответствия списока ip-адресов и символьных имен.
Файл настроек 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
Посмотреть таблицу маршрутизации модно используя команду:
В Red Hat Enterprise Linux (RHEL) / CentOS / Fedora существуют специальные сценарии для управления сетевыми интерфейсами.
Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента эти сценарии принемают имя интерфейса.
ifdown eth0 - отключит интерфейс. ifup eth0 - включить интерфейс.
Сценарий service network или /etc/init.d/network позволяют включить (start), отключить (stop) или перезапустить (restart) все интерфейсы разом.
service network stop service network restart /etc/init.d/network start
И на последок, функция маршрутизации между интерфейсами по умолчанию отключена, однако ее можно включить для этого надо добавить в файл /ete/sysctl.conf запись net.ipv4.ip_forward=1 и перезапустить систему.
На этом рассмотрение настройки сети в операционных системах Red Hat Enterprise Linux (RHEL) / CentOS / Fedora завершено.