Add RouterOS 6 setup script and translate ROS7 script to Russian - #32
Merged
Conversation
…sable - Add usage note (item 4) clarifying that the "drop all other" filter rules intentionally use action=passthrough and must be switched to action=drop after verification. - Translate all documentation and config comments to Russian. - Disable unused RouterOS 6 packages (hotspot, ipv6, mpls); this replaces the ROS7-only /ipv6 settings disable-ipv6 block for IPv6. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UXAWR3BJ7yjfpE7STGCtvT
…mments) - Replace initial-setup.rsc with initial-setup-ros6.rsc and initial-setup-ros7.rsc; restore English comments. - ROS7 variant: NTP servers as a client property, /ipv6 settings disable, routing-filter rule="if(...)" syntax, wifi logging topic. - ROS6 variant: NTP server-dns-names, IPv6 off via /system package disable (hotspot, ipv6, mpls), /routing filter prefix syntax, wireless logging topic. - Both keep the action=passthrough "drop all other" rules with usage note 4 explaining they must be switched to action=drop after verification. - Update README table for the two variants. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UXAWR3BJ7yjfpE7STGCtvT
- Descriptions (# comments) in Russian; config comment= fields kept English. - Enable api-ssl (disabled=no). - Restrict mac-server / mac-winbox to the LAN interface list and disable mac-server ping. - Comment out the example WAN interface-list member (add per deployment). - Add disabled input rules to accept GRE / L2TP / IPsec (IKE 500/4500, ESP, AH) so tunnel termination can be enabled when needed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UXAWR3BJ7yjfpE7STGCtvT
…script-analysis-eno3r5 # Conflicts: # routeros/initial-setup-ros7.rsc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a RouterOS 6-specific initial setup script and translates the existing RouterOS 7 setup script to Russian, making the configuration templates more accessible to Russian-speaking users and supporting both RouterOS versions with version-specific syntax.
Key Changes
New file:
initial-setup-ros6.rsc— Complete initial setup script for RouterOS 6 with:server-dns-namesinstead ofservers)Updated:
initial-setup-ros7.rsc— Translated to Russian with:servers=property instead of submenu)Updated:
README.md— Added reference to the new RouterOS 6 setup script in the file listingNotable Implementation Details
action=passthroughfor "drop all other" rules during initial setup to prevent accidental lockout, with clear documentation to switch toaction=dropafter verificationdst-limitand address list managementhttps://claude.ai/code/session_01UXAWR3BJ7yjfpE7STGCtvT