Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:setup_ubuntu_server1404 [2017/07/15 18:31]
denis [swappiness]
doc:jroboplc:setup_ubuntu_server1404 [2024/02/22 20:30] (текущий)
denis
Строка 1: Строка 1:
-====== ​Подготовка ПЛК на базе компьютера NexCom Nise ======+====== ​Настройка NexCom Nise для (устарело======
 Проверено на оборудовании:​ Проверено на оборудовании:​
   * NISE-104, 4Gb RAM, 500Gb Hitachi HDD   * NISE-104, 4Gb RAM, 500Gb Hitachi HDD
Строка 9: Строка 9:
 http://​old-releases.ubuntu.com/​releases/​12.04.4/​ubuntu-12.04-server-amd64.iso http://​old-releases.ubuntu.com/​releases/​12.04.4/​ubuntu-12.04-server-amd64.iso
  
-Более свежие версии не работают.+Более свежие версии ​на последних найсах ​не работают.
  
 ===== установка ===== ===== установка =====
Строка 17: Строка 17:
   - запускаем установку ubuntu server:   - запускаем установку ubuntu server:
     * создать разделы - manual:     * создать разделы - manual:
-      * 20Gb - ext2, загрузочный,​ noatime, nodiratime, '/'​ +      * 31Gb - ext2, загрузочный,​ noatime, nodiratime, '/'​ 
-      * 39Gb - ext2, noatime, nodiratime, '/media/data'+      * 32Gb - ext2, noatime, nodiratime, '/​data'​
       * 1Gb - swap       * 1Gb - swap
     * указать имя компьютера ''​jrobo''​     * указать имя компьютера ''​jrobo''​
Строка 37: Строка 37:
     * выполнить:<​code>​     * выполнить:<​code>​
 sudo blkid sudo blkid
-sudo nano /etc/fstab+sudo mcedit ​/etc/fstab
 </​code>​ </​code>​
     * добавить строку,​ вставив полученный uuid:<​code>​     * добавить строку,​ вставив полученный uuid:<​code>​
Строка 50: Строка 50:
   sudo apt-get update   sudo apt-get update
  
 +===== disable auto upgrade =====
 +
 +  sudo dpkg-reconfigure -plow unattended-upgrades
 ===== mc ===== ===== mc =====
   sudo apt-get install mc   sudo apt-get install mc
Строка 59: Строка 62:
  
 ===== network ===== ===== network =====
 +Рекоммендуемое распределение сетевых адресов:​
 +  * plc - 192.168.2.210..214
 +  * server - 192.168.2.215..219
 +  * конверторы - 192.168.2.221..254
 +
 +Варианты именования сетевых адаптеров в NISE:
 +  * eth0, eth1
 +  * p4p1, p1p1
 +  * enp1s0, enp2s0
 +
  
-''​/​etc/​network/​interfaces:''​ +  sudo mcedit ​/​etc/​network/​interfaces
-  * Вариант для старого NISE (Увелка):​+
  
   auto lo   auto lo
Строка 74: Строка 86:
   iface p1p1 inet static   iface p1p1 inet static
     address 192.168.127.1     address 192.168.127.1
-    netmask 255.255.255.0 
-    broadcast 255.255.255.255 
-    network 192.168.0.0 
-  #  gateway 192.168.2.1 
-  #  dns-nameservers 192.168.2.1 8.8.8.8 
- 
-  * Вариант для нового NISE. Диапозоны адресов:​ 
-    * NISE - 192.168.2.210..214 
-    * Server - 192.168.2.215..219 
-    * конверторы - 192.168.2.221..254 
- 
-  auto lo 
-  iface lo inet loopback 
-  ​ 
-  # enterprise network  ​ 
-  auto enp1s0 
-  iface enp1s0 inet static 
-    address 192.168.0.1 
-    netmask 255.255.255.0 
-    broadcast 255.255.255.255 
-    network 192.168.0.0 
-  ​ 
-  # plc network 
-  auto enp2s0 
-  iface enp2s0 inet static 
-    address 192.168.2.210 
     netmask 255.255.255.0     netmask 255.255.255.0
     broadcast 255.255.255.255     broadcast 255.255.255.255
Строка 112: Строка 98:
    echo "​nameserver 8.8.8.8"​ | sudo tee /​etc/​resolvconf/​resolv.conf.d/​base > /dev/null    echo "​nameserver 8.8.8.8"​ | sudo tee /​etc/​resolvconf/​resolv.conf.d/​base > /dev/null
    sudo resolvconf -u    sudo resolvconf -u
 +   
 +==== netplan ====
 +Для ubuntu 18.04 нстройка сети через netplan.
 +  sudo mcedit /​etc/​netplan/​50-cloud-init.yaml
 +
 +<code yaml>
 +network:
 +    ethernets:
 +        enp1s0:
 +            dhcp4: no
 +            dhcp6: no
 +            addresses: [192.168.2.210/​24]
 +            gateway4: 192.168.2.1
 +            nameservers:​
 +              addresses: [8.8.8.8, 8.8.4.4]
 +            optional: true  ​
 +        enp2s0:
 +            dhcp4: true
 +            optional: true
 +    version: 2
 +</​code>​
 +   
 +
 +==== отвязка от mac-адресов ====
 +При переносе HDD с одного компьютера nise на другой сетевые адаптеры не подымутся из-за привязки к мак-адресам старого железа. ​
 +  ifconfig -a
 +  ​
 +Для отвязки нужно закоментить все в файле: ​
 +  /​etc/​udev/​rules.d/​70-persistent-net.rules
  
 +[[https://​unix.stackexchange.com/​questions/​145436/​no-eth0-after-hd-transplant|src1]] ​
 +[[https://​aaron-kelley.net/​blog/​2009/​08/​moving-an-ubuntu-server-install-to-another-machine-whered-my-network-connection-go/​|src2]]
 ===== ssh ===== ===== ssh =====
   sudo apt-get install ssh   sudo apt-get install ssh
Строка 144: Строка 161:
   sudo dpkg-reconfigure locales   sudo dpkg-reconfigure locales
  
 +<​html>​
 +<!--
 ===== overlayroot ===== ===== overlayroot =====
  
Строка 149: Строка 168:
  
 [[doc:​jroboplc:​setup_ubuntu_server1404:​overlayroot|Устарело.]] [[doc:​jroboplc:​setup_ubuntu_server1404:​overlayroot|Устарело.]]
 +-->
 +</​html>​
  
 ===== dialout ===== ===== dialout =====
Строка 171: Строка 192:
   ​   ​
 ===== java ===== ===== java =====
 +  * скачать jdk8 с http://​oracle.com
 +  * распаковать как есть в ''/​usr/​lib/​jvm''​
 +  * переименовать в ''​java-8-oracle''​ (или сделать symlink)
 +
 +
 +<​html>​
 +<!--
 Recommended method: Recommended method:
   sudo add-apt-repository ppa:​webupd8team/​java   sudo add-apt-repository ppa:​webupd8team/​java
Строка 178: Строка 206:
  
 Optional method: Optional method:
-  * скачать jdk8 с http://​oracle.com 
-  * распаковать как есть в ''/​usr/​lib/​jvm''​ 
-  * переименовать в ''​java-8-oracle''​ 
  
  
-<​html>​ 
-<!-- 
   - в /​etc/​environment:<​code>​   - в /​etc/​environment:<​code>​
 PATH="/​usr/​local/​sbin:/​usr/​local/​bin:/​usr/​sbin:/​usr/​bin:/​sbin:/​bin:/​usr/​lib/​jvm/​jre/​bin"​ PATH="/​usr/​local/​sbin:/​usr/​local/​bin:/​usr/​sbin:/​usr/​bin:/​sbin:/​bin:/​usr/​lib/​jvm/​jre/​bin"​
Строка 202: Строка 225:
   sudo service jroboplc status   sudo service jroboplc status
  
---></​html>​ 
  
  
Строка 233: Строка 255:
 **Внимание:​** Для работы в стандартном шкафу ПЛК достачно использовать Out1, In1 и GND (выделено жирным в таблице). Остальное не паять. Паять только то, что обведено красным на печатной плате. **Внимание:​** Для работы в стандартном шкафу ПЛК достачно использовать Out1, In1 и GND (выделено жирным в таблице). Остальное не паять. Паять только то, что обведено красным на печатной плате.
  
 +--></​html>​
  
doc/jroboplc/setup_ubuntu_server1404.1500132719.txt.gz · Последние изменения: 2017/07/15 18:31 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0