как я могу настроить внутреннюю сеть?

У меня есть камера IP с портом Ethernet, подключенным к компьютеру. Камера находится на проводе Ethernet патча к порту Ethernet, и ПК находится в Интернете через беспроводное устройство. Я не хочу совместно использовать Wi-Fi с камерой, скорее у меня есть веб-сервер NGINx, в который я хотел бы отправить поток изображения. (Я могу обработать это, если я выяснил сетевые проблемы.)

Я попытался читать некоторые учебные руководства, такие как этот: Протокол динамического конфигурирования узлов (DHCP)

Серверу DHCP все еще не удается запуститься на начальной загрузке все же.

Here is my current configuration:
# dhcpd.conf

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# A slightly different configuration for an internal subnet.
subnet 192.168.42.0 netmask 255.255.255.0 {
  pool {
    range 192.168.42.10 192.168.42.50;
  }
  default-lease-time 600;
  max-lease-time 7200;
  option domain-name "local";
}

host rear_camera {
  hardware ethernet C4:D6:55:3E:4E:72;
fixed-address 192.168.42.15; 
   option subnet-mask 255.255.255.0;
}

когда я пытаюсь запустить сервис вручную, это - то, что я получаю.

$ sudo systemctl restart isc-dhcp-server.service
Job for isc-dhcp-server.service failed because the control process exited with error code.
See "systemctl status isc-dhcp-server.service" and "journalctl -xe" for details.

таким образом я смотрю на journal -xe который имеет это:

Sep 23 04:34:43 linux dhclient[2472]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Sep 23 04:34:44 linux NetworkManager[489]: <warn>  [1506141284.6473] dhcp4 (eth0): request timed out
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.6479] dhcp4 (eth0): state changed unknown -> timeout
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7137] dhcp4 (eth0): canceled DHCP transaction, DHCP client pid 2472
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7138] dhcp4 (eth0): state changed timeout -> done
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7146] device (eth0): state change: ip-config -> failed (reason 'ip-config-unavail
Sep 23 04:34:44 linux NetworkManager[489]: <warn>  [1506141284.7159] device (eth0): Activation: failed for connection 'Wired connection 1'
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7177] device (eth0): state change: failed -> disconnected (reason 'none') [120 30
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7439] policy: auto-activating connection 'Wired connection 1'
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7504] device (eth0): Activation: starting connection 'Wired connection 1' (ccebad
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7525] device (eth0): state change: disconnected -> prepare (reason 'none') [30 40
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7590] device (eth0): state change: prepare -> config (reason 'none') [40 50 0]
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7641] device (eth0): state change: config -> ip-config (reason 'none') [50 70 0]
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7664] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Sep 23 04:34:44 linux NetworkManager[489]: <info>  [1506141284.7710] dhcp4 (eth0): dhclient started with pid 2503
Sep 23 04:34:44 linux dhclient[2503]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Sep 23 04:34:45 linux systemd-networkd[230]: eth0: Gained IPv6LL
Sep 23 04:34:50 linux dhclient[2503]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Sep 23 04:34:55 linux systemd-networkd[230]: eth0: Lost carrier
Sep 23 04:34:55 linux kernel: rk_gmac-dwmac ff290000.ethernet eth0: Link is Down
Sep 23 04:34:56 linux NetworkManager[489]: <info>  [1506141296.3183] device (eth0): link connected
Sep 23 04:34:56 linux kernel: setLedConfiguration: #### before setting led, Reg26 = 0x91 , Reg28 = 0x9200
Sep 23 04:34:56 linux kernel: setLedConfiguration: #### after setting led, Reg26 = 0x91 , Reg28 = 0x9200
Sep 23 04:34:56 linux kernel: rk_gmac-dwmac ff290000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
Sep 23 04:34:56 linux systemd-networkd[230]: eth0: Gained carrier
Sep 23 04:34:57 linux dhclient[2503]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14

Я попытался установить интерфейс в файле /etc/default/isc-dhcp-server с: INTERFACES="eth0"

Это не помогает. Я не уверен, что еще сделать. Помогите мне в установке этого.

0
задан 23 September 2017 в 05:35

2 ответа

Существует 2 вещи, которые приходят на ум.

  1. Вы не установили статический IP на eth0 в той подсети, для которой Вы являетесь установкой DHCP.
  2. Вы подключаете камеру непосредственно к Вашему ПК с постоянным клиентом Сквозной кабель вместо Перекрестное соединение кабель.

enter image description here

учебное руководство, которое Вы связали, является довольно прямым, но оно помогло бы больше отправить Вашу конфигурацию /etc/default/isc-dhcp-server, как оно поможет много.

, Если можно запустить сервис DHCP снова и когда он перестал работать, сразу выполнение sudo tail -n 50 /var/log/syslog, а также sudo systemctl status isc-dhcp-server.service, какой бы ни каждый работает и отправь результаты.

Обычно прочтение syslog или вывод systemctl status скажет Вам точно что не так вместо того, чтобы регистрировать действие, которое journal -xe обеспечивает.

Эта проблема могла быть столь же простой как недостающая точка с запятой или плохое изрезывание на новой строке и возможно даже закрывающей скобке }.

1
ответ дан 2 November 2019 в 05:25

Хорошо после весь день того, чтобы быть принадлежавшимся этой ерунде, я наконец выяснил что не так (я предполагаю).

я попробовал перекрестный кабель, но я не использую его теперь. Я также рассматриваю журналы systemctl и системный журнал напрасно. То, чем это закончило тем, что было, было настроенным мисс /etc/network/interfaces файл. оригинал просто чтение:

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

отметьте до осмотра/etc/network/interfaces файла, я попытался включить и выключить eth0 с ifup и ifdown.

я смотрел на тот же файл на некоторых других машинах Linux и изменил файл для отражения сетевых опций, которые я настроил на дисфункциональном компьютере.

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.0.0.42
    netmask 255.255.255.0
    network 10.0.0.0
    broadcast 10.0.0.255
    gateway 10.0.0.1
    dns-nameservers 10.0.0.1 8.8.8.8

после внесения этих изменений, я сделал sudo ifdown eth0, sudo ifup eth0 затем sudo service isc-dhcp-server start сервис, запущенный без ошибок.

я могу теперь подключить к своей камере IP, и к моей беспроводной сети.

0
ответ дан 2 November 2019 в 05:25

Другие вопросы по тегам:

Похожие вопросы: